├── .gitmodules ├── Day01 ├── .gitignore ├── Day01.pro ├── gl.frag ├── gl.vert ├── main.cpp ├── shader.qrc ├── widget.cpp └── widget.h ├── Day02 ├── .gitignore ├── Day02.pro ├── Day02.pro.user ├── Day02.user ├── gl.frag ├── gl.vert ├── main.cpp ├── shader.qrc ├── widget.cpp └── widget.h ├── Day03 ├── .gitignore ├── Day03.pro ├── Day03.user ├── OpenGL.jpg ├── gl.frag ├── gl.vert ├── main.cpp ├── shader.qrc ├── widget.cpp └── widget.h ├── Day03_Text2D ├── .gitignore ├── Day03_Text2D.pro ├── main.cpp ├── shader.qrc ├── text.frag ├── text.vert ├── widget.cpp └── widget.h ├── Day04 ├── .gitignore ├── Day04.pro ├── main.cpp ├── widget.cpp └── widget.h ├── Day04_GLSLSandbox ├── .gitignore ├── Day04_GLSLSandbox.pro ├── GLSLSandbox.frag ├── main.cpp ├── shader.qrc ├── widget.cpp └── widget.h ├── GLTool ├── .gitignore ├── GLFilter.cpp ├── GLFilter.h ├── GLTool.cpp ├── GLTool.h ├── GLTool.pro ├── Test │ ├── TestWidget.cpp │ ├── TestWidget.h │ ├── image.png │ ├── main.cpp │ └── res.qrc ├── TextureTool.cpp ├── TextureTool.h ├── debug │ └── GLTool.lib └── release │ └── GLTool.lib ├── OpenGLInstance ├── .gitignore ├── OpenGLInstance.pro ├── gl.frag ├── gl.vert ├── main.cpp ├── shader.qrc ├── widget.cpp └── widget.h ├── OpenGLTransformFeedback ├── .gitignore ├── OpenGLTransformFeedback.pro ├── feedback.geom ├── feedback.vert ├── main.cpp ├── widget.cpp └── widget.h ├── README.md ├── Section4_2DTextByTool ├── .gitignore ├── Section4_2DTextByTool.pro ├── main.cpp ├── widget.cpp └── widget.h ├── Section6_GlowEffect ├── .gitignore ├── Section6_GlowEffect.pro ├── main.cpp ├── widget.cpp └── widget.h ├── Section7_GPUParticleSystem ├── .gitignore ├── ParticleRender.frag ├── ParticleRender.vert ├── ParticleRunner.geom ├── ParticleRunner.vert ├── Section7_GPUParticleSystem.pro ├── Widget.cpp ├── Widget.h ├── main.cpp └── shader.qrc └── WaveEffect ├── .gitignore ├── WaveEffect.pro ├── background.jpg ├── main.cpp ├── render.frag ├── render.vert ├── shader.qrc ├── wave.frag ├── wave.vert ├── widget.cpp └── widget.h /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/.gitmodules -------------------------------------------------------------------------------- /Day01/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day01/.gitignore -------------------------------------------------------------------------------- /Day01/Day01.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day01/Day01.pro -------------------------------------------------------------------------------- /Day01/gl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day01/gl.frag -------------------------------------------------------------------------------- /Day01/gl.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day01/gl.vert -------------------------------------------------------------------------------- /Day01/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day01/main.cpp -------------------------------------------------------------------------------- /Day01/shader.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day01/shader.qrc -------------------------------------------------------------------------------- /Day01/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day01/widget.cpp -------------------------------------------------------------------------------- /Day01/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day01/widget.h -------------------------------------------------------------------------------- /Day02/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/.gitignore -------------------------------------------------------------------------------- /Day02/Day02.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/Day02.pro -------------------------------------------------------------------------------- /Day02/Day02.pro.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/Day02.pro.user -------------------------------------------------------------------------------- /Day02/Day02.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/Day02.user -------------------------------------------------------------------------------- /Day02/gl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/gl.frag -------------------------------------------------------------------------------- /Day02/gl.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/gl.vert -------------------------------------------------------------------------------- /Day02/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/main.cpp -------------------------------------------------------------------------------- /Day02/shader.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/shader.qrc -------------------------------------------------------------------------------- /Day02/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/widget.cpp -------------------------------------------------------------------------------- /Day02/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day02/widget.h -------------------------------------------------------------------------------- /Day03/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/.gitignore -------------------------------------------------------------------------------- /Day03/Day03.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/Day03.pro -------------------------------------------------------------------------------- /Day03/Day03.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/Day03.user -------------------------------------------------------------------------------- /Day03/OpenGL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/OpenGL.jpg -------------------------------------------------------------------------------- /Day03/gl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/gl.frag -------------------------------------------------------------------------------- /Day03/gl.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/gl.vert -------------------------------------------------------------------------------- /Day03/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/main.cpp -------------------------------------------------------------------------------- /Day03/shader.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/shader.qrc -------------------------------------------------------------------------------- /Day03/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/widget.cpp -------------------------------------------------------------------------------- /Day03/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03/widget.h -------------------------------------------------------------------------------- /Day03_Text2D/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03_Text2D/.gitignore -------------------------------------------------------------------------------- /Day03_Text2D/Day03_Text2D.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03_Text2D/Day03_Text2D.pro -------------------------------------------------------------------------------- /Day03_Text2D/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03_Text2D/main.cpp -------------------------------------------------------------------------------- /Day03_Text2D/shader.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03_Text2D/shader.qrc -------------------------------------------------------------------------------- /Day03_Text2D/text.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03_Text2D/text.frag -------------------------------------------------------------------------------- /Day03_Text2D/text.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03_Text2D/text.vert -------------------------------------------------------------------------------- /Day03_Text2D/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03_Text2D/widget.cpp -------------------------------------------------------------------------------- /Day03_Text2D/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day03_Text2D/widget.h -------------------------------------------------------------------------------- /Day04/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04/.gitignore -------------------------------------------------------------------------------- /Day04/Day04.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04/Day04.pro -------------------------------------------------------------------------------- /Day04/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04/main.cpp -------------------------------------------------------------------------------- /Day04/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04/widget.cpp -------------------------------------------------------------------------------- /Day04/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04/widget.h -------------------------------------------------------------------------------- /Day04_GLSLSandbox/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04_GLSLSandbox/.gitignore -------------------------------------------------------------------------------- /Day04_GLSLSandbox/Day04_GLSLSandbox.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04_GLSLSandbox/Day04_GLSLSandbox.pro -------------------------------------------------------------------------------- /Day04_GLSLSandbox/GLSLSandbox.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04_GLSLSandbox/GLSLSandbox.frag -------------------------------------------------------------------------------- /Day04_GLSLSandbox/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04_GLSLSandbox/main.cpp -------------------------------------------------------------------------------- /Day04_GLSLSandbox/shader.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04_GLSLSandbox/shader.qrc -------------------------------------------------------------------------------- /Day04_GLSLSandbox/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04_GLSLSandbox/widget.cpp -------------------------------------------------------------------------------- /Day04_GLSLSandbox/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Day04_GLSLSandbox/widget.h -------------------------------------------------------------------------------- /GLTool/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/.gitignore -------------------------------------------------------------------------------- /GLTool/GLFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/GLFilter.cpp -------------------------------------------------------------------------------- /GLTool/GLFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/GLFilter.h -------------------------------------------------------------------------------- /GLTool/GLTool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/GLTool.cpp -------------------------------------------------------------------------------- /GLTool/GLTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/GLTool.h -------------------------------------------------------------------------------- /GLTool/GLTool.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/GLTool.pro -------------------------------------------------------------------------------- /GLTool/Test/TestWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/Test/TestWidget.cpp -------------------------------------------------------------------------------- /GLTool/Test/TestWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/Test/TestWidget.h -------------------------------------------------------------------------------- /GLTool/Test/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/Test/image.png -------------------------------------------------------------------------------- /GLTool/Test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/Test/main.cpp -------------------------------------------------------------------------------- /GLTool/Test/res.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/Test/res.qrc -------------------------------------------------------------------------------- /GLTool/TextureTool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/TextureTool.cpp -------------------------------------------------------------------------------- /GLTool/TextureTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/TextureTool.h -------------------------------------------------------------------------------- /GLTool/debug/GLTool.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/debug/GLTool.lib -------------------------------------------------------------------------------- /GLTool/release/GLTool.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/GLTool/release/GLTool.lib -------------------------------------------------------------------------------- /OpenGLInstance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLInstance/.gitignore -------------------------------------------------------------------------------- /OpenGLInstance/OpenGLInstance.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLInstance/OpenGLInstance.pro -------------------------------------------------------------------------------- /OpenGLInstance/gl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLInstance/gl.frag -------------------------------------------------------------------------------- /OpenGLInstance/gl.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLInstance/gl.vert -------------------------------------------------------------------------------- /OpenGLInstance/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLInstance/main.cpp -------------------------------------------------------------------------------- /OpenGLInstance/shader.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLInstance/shader.qrc -------------------------------------------------------------------------------- /OpenGLInstance/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLInstance/widget.cpp -------------------------------------------------------------------------------- /OpenGLInstance/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLInstance/widget.h -------------------------------------------------------------------------------- /OpenGLTransformFeedback/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLTransformFeedback/.gitignore -------------------------------------------------------------------------------- /OpenGLTransformFeedback/OpenGLTransformFeedback.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLTransformFeedback/OpenGLTransformFeedback.pro -------------------------------------------------------------------------------- /OpenGLTransformFeedback/feedback.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLTransformFeedback/feedback.geom -------------------------------------------------------------------------------- /OpenGLTransformFeedback/feedback.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLTransformFeedback/feedback.vert -------------------------------------------------------------------------------- /OpenGLTransformFeedback/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLTransformFeedback/main.cpp -------------------------------------------------------------------------------- /OpenGLTransformFeedback/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLTransformFeedback/widget.cpp -------------------------------------------------------------------------------- /OpenGLTransformFeedback/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/OpenGLTransformFeedback/widget.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/README.md -------------------------------------------------------------------------------- /Section4_2DTextByTool/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section4_2DTextByTool/.gitignore -------------------------------------------------------------------------------- /Section4_2DTextByTool/Section4_2DTextByTool.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section4_2DTextByTool/Section4_2DTextByTool.pro -------------------------------------------------------------------------------- /Section4_2DTextByTool/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section4_2DTextByTool/main.cpp -------------------------------------------------------------------------------- /Section4_2DTextByTool/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section4_2DTextByTool/widget.cpp -------------------------------------------------------------------------------- /Section4_2DTextByTool/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section4_2DTextByTool/widget.h -------------------------------------------------------------------------------- /Section6_GlowEffect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section6_GlowEffect/.gitignore -------------------------------------------------------------------------------- /Section6_GlowEffect/Section6_GlowEffect.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section6_GlowEffect/Section6_GlowEffect.pro -------------------------------------------------------------------------------- /Section6_GlowEffect/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section6_GlowEffect/main.cpp -------------------------------------------------------------------------------- /Section6_GlowEffect/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section6_GlowEffect/widget.cpp -------------------------------------------------------------------------------- /Section6_GlowEffect/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section6_GlowEffect/widget.h -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/.gitignore -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/ParticleRender.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/ParticleRender.frag -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/ParticleRender.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/ParticleRender.vert -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/ParticleRunner.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/ParticleRunner.geom -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/ParticleRunner.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/ParticleRunner.vert -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/Section7_GPUParticleSystem.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/Section7_GPUParticleSystem.pro -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/Widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/Widget.cpp -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/Widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/Widget.h -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/main.cpp -------------------------------------------------------------------------------- /Section7_GPUParticleSystem/shader.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/Section7_GPUParticleSystem/shader.qrc -------------------------------------------------------------------------------- /WaveEffect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/.gitignore -------------------------------------------------------------------------------- /WaveEffect/WaveEffect.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/WaveEffect.pro -------------------------------------------------------------------------------- /WaveEffect/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/background.jpg -------------------------------------------------------------------------------- /WaveEffect/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/main.cpp -------------------------------------------------------------------------------- /WaveEffect/render.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/render.frag -------------------------------------------------------------------------------- /WaveEffect/render.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/render.vert -------------------------------------------------------------------------------- /WaveEffect/shader.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/shader.qrc -------------------------------------------------------------------------------- /WaveEffect/wave.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/wave.frag -------------------------------------------------------------------------------- /WaveEffect/wave.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/wave.vert -------------------------------------------------------------------------------- /WaveEffect/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/widget.cpp -------------------------------------------------------------------------------- /WaveEffect/widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Italink/QtOpenGL-Essential-Training/HEAD/WaveEffect/widget.h --------------------------------------------------------------------------------