├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── FxLib ├── Annotation.cpp ├── CMakeLists.txt ├── Container.cpp ├── CstBuffer.cpp ├── Fx.h ├── FxLib.cpp ├── OpenGL_enums.h ├── Pass.cpp ├── SamplerState.cpp ├── Serialize.cpp ├── StateGroup.cpp ├── Technique.cpp ├── Uniform.cpp └── resources.cpp ├── FxLibCUDA ├── CMakeLists.txt ├── CUDAProgram.cpp ├── CUDAShader.cpp ├── FxCUDA.h ├── FxLibCUDA.cpp ├── StateGroupCUDA.cpp ├── UniformCUDA.cpp └── resourcesCUDA.cpp ├── FxLibD3D ├── CMakeLists.txt ├── CstBufferD3D.cpp ├── D3DProgram.cpp ├── D3DShader.cpp ├── FxD3D.h ├── FxLibD3D.cpp ├── Program.cpp ├── SamplerStateD3D.cpp ├── StateGroupD3D.cpp ├── TexQuad2D.inl ├── UniformD3D.cpp └── resourcesD3D.cpp ├── FxLibGL ├── CMakeLists.txt ├── CstBufferGL.cpp ├── FxGL.h ├── FxLibGL.cpp ├── GLSLProgram.cpp ├── GLSLShader.cpp ├── OpenGL.h ├── PathRendering.cpp ├── SamplerStateGL.cpp ├── StateGroupGL.cpp ├── UniformGL.cpp └── resourcesGL.cpp ├── FxLibOPTIX ├── CMakeLists.txt ├── FxLibOPTIX.cpp ├── FxOPTIX.h ├── OPTIXContext.cpp ├── OPTIXProgram.cpp ├── ResourcesOPTIX.cpp └── UniformOPTIX.cpp ├── FxParser ├── Bison.rules ├── CMakeLists.txt ├── Flex.rules ├── FxParser.cpp ├── Grammar.cpp ├── Grammar.hpp ├── Grammar.output ├── Grammar.ypp ├── lex.cpp ├── lex.yy └── unistd.h ├── NSight ├── NSightEvents.h ├── nvToolsExt.h ├── nvToolsExt32_0.lib ├── nvToolsExt32_1.dll ├── nvToolsExt32_1.lib ├── nvToolsExt64_0.lib ├── nvToolsExt64_1.dll ├── nvToolsExt64_1.lib └── stdint.h ├── README.md ├── S3341_nvFx_Tristan_Lorach.pdf ├── cmake ├── FindCuda.cmake ├── FindDXSDK.cmake ├── FindGLEW.cmake ├── FindGLUT.cmake ├── FindOPTIX.cmake ├── FindSvcMFCUI.cmake └── FindZLib.cmake ├── doxygen ├── APIUse.dxt ├── CompileDox.bat ├── CstBuffer.dxt ├── DoxyPics │ ├── API.PNG │ └── Watershot.png ├── FurureWork.dxt ├── GLSLShader.dxt ├── GLSLSubRoutine.dxt ├── Include.dxt ├── Keywords.dxt ├── License.dxt ├── LightingExample.dxt ├── MainPage.dxt ├── StateGroups.dxt ├── TechAndPass.dxt ├── TextureAndSamplers.dxt ├── Uniforms.dxt └── doxyfile.dox ├── include ├── FxLib.h ├── FxLibEx.h └── FxParser.h ├── nvFX_BOF.ppt ├── nvFxcc ├── CMakeLists.txt ├── nvFXcc.cpp ├── nvFXcc.rules ├── stdafx.cpp ├── stdafx.h └── targetver.h └── samples ├── CMakeLists.txt ├── D3DSimple ├── CMakeLists.txt ├── D3DSimple.cpp ├── Process.cpp ├── Process.h ├── Simple.d3dfx └── shared │ └── TimeSampler.h ├── D3DSkinnedModelEffect └── CMakeLists.txt ├── OpenGLFluitSimEffect ├── CMakeLists.txt ├── OpenGLFluitSimEffect.cpp └── OpenGLFluitSimEffect.glslfx ├── OpenGLLigthingEffect ├── CMakeLists.txt ├── OpenGLLigthingEffect.cpp ├── OpenGLLigthingEffect.glslfx └── lighting.glslfxh ├── OpenGLSimpleEffect ├── CMakeLists.txt ├── OpenGLSimpleEffect.cpp └── simpleEffect1.glslfx ├── OpenGLSimpleEffect_PNTriangles ├── CMakeLists.txt ├── OpenGLSimpleEffect_PNTriangles.cpp ├── PNTriangles.glslfxh ├── effect_PNTriangles.glslfx ├── effect_PNTriangles_modular.glslfx ├── effect_PNTriangles_modular_.glslfx └── tessellationPN.glslfx ├── OpenGLSimpleEffect_Subroutine ├── CMakeLists.txt ├── OpenGLSimpleEffect_Subroutine.cpp └── effect_subroutine.glslfx ├── OpenGLSimpleEffect_skinning ├── CMakeLists.txt ├── EffectSkinning.glslfx └── OpenGLSimpleEffect_skinning.cpp ├── OpenGLSimpleSceneEffect ├── CMakeLists.txt ├── OpenGLSimpleSceneEffect.cpp ├── fragOutput.glslfxh ├── material.glslfx └── scene.glslfx ├── OpenGLSimpleShadowmap ├── CMakeLists.txt ├── OpenGLSimpleShadowmap.cpp └── OpenGLSimpleShadowmap.glslfx ├── OpenGLSkinnedModelEffect └── CMakeLists.txt ├── OpenGLUniformUpdateExample ├── CMakeLists.txt ├── OpenGLUniformUpdateExample.cpp └── OpenGLUniformUpdateExample.glslfx ├── OpenGL_CUDAConvolution ├── CMakeLists.txt ├── OpenGL_CUDAConvolution.cpp ├── OpenGL_CUDAConvolution.glslfx ├── materialCarPaint.glslfx └── shared_globals.glslfxh ├── OpenGL_GLSLCompute ├── CMakeLists.txt ├── OpenGL_GLSLCompute.cpp ├── OpenGL_GLSLCompute.glslfx ├── materialEffect.glslfx └── shared_globals.glslfxh ├── OpenGL_GS_Sparkles ├── CMakeLists.txt ├── OpenGL_GS_Sparkles.cpp ├── OpenGL_GS_Sparkles.glslfx ├── RandomTable.fxh ├── materialCarPaint.glslfx └── shared_globals.glslfxh ├── OpenGL_HDR_IBL_Effect ├── CMakeLists.txt ├── Glow.glslfxh ├── OpenGL_HDR_IBL_Effect.cpp ├── fragOutput.glslfxh ├── materialCarPaint.glslfx ├── sceneHDRIBL.glslfx └── shared_globals.glslfxh ├── OptiX ├── CMakeLists.txt └── Scene_OptiX_Glossy.glslfx ├── ShaderToyViewer ├── CMakeLists.txt ├── ShaderToyEffect.glslfx ├── ShaderToyViewer.cpp ├── ShaderToyViewer.h ├── nv_math │ ├── nv_algebra.h │ ├── nv_math.cpp │ ├── nv_math.h │ ├── nv_mathdecl.h │ └── shadertypes.h └── shared │ ├── InertiaCamera.h │ ├── TimeSampler.h │ ├── WindowInertiaCamera.h │ ├── main.h │ ├── main_win32.cpp │ ├── opengl.ico │ ├── resources.h │ └── resources.rc ├── Shadowmap └── Shadows.glslfx ├── resources ├── CM_Forest.dds ├── CM_Forest_diffuse.dds ├── CM_forest_specular.dds ├── NVShaderBall_134.bk3d.gz ├── ennis_diff.hdr ├── ennis_filtered.hdr ├── ennis_lo.hdr ├── ennis_spec.hdr ├── gargoyleMossyDiffuse.dds ├── gargoyleMossySpec.dds ├── gargoyle_v134.bk3d.gz ├── noise_MetalPaint.dds └── star1.dds └── shared ├── Camera.h ├── Realtime.h ├── bk3d ├── COglMeshHelper.h ├── bk3dBase.h ├── bk3dDefs.h ├── bk3dEx.h └── transform.h ├── curve ├── curveEngine.cpp ├── curveEngine.h ├── curvereader.cpp └── curvereader.h ├── main.cpp ├── nvImage ├── nvImage.cpp ├── nvImage.h ├── nvImageDDS.cpp ├── nvImageHdr.cpp ├── nvImagePng.cpp ├── rgbe.c └── rgbe.h ├── nv_dds ├── nv_dds.cpp └── nv_dds.h ├── nv_math ├── nv_algebra.h ├── nv_math.cpp ├── nv_math.h └── nv_mathdecl.h ├── opengl.ico ├── resources.h └── resources.rc /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /FxLib/Annotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/Annotation.cpp -------------------------------------------------------------------------------- /FxLib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/CMakeLists.txt -------------------------------------------------------------------------------- /FxLib/Container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/Container.cpp -------------------------------------------------------------------------------- /FxLib/CstBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/CstBuffer.cpp -------------------------------------------------------------------------------- /FxLib/Fx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/Fx.h -------------------------------------------------------------------------------- /FxLib/FxLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/FxLib.cpp -------------------------------------------------------------------------------- /FxLib/OpenGL_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/OpenGL_enums.h -------------------------------------------------------------------------------- /FxLib/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/Pass.cpp -------------------------------------------------------------------------------- /FxLib/SamplerState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/SamplerState.cpp -------------------------------------------------------------------------------- /FxLib/Serialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/Serialize.cpp -------------------------------------------------------------------------------- /FxLib/StateGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/StateGroup.cpp -------------------------------------------------------------------------------- /FxLib/Technique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/Technique.cpp -------------------------------------------------------------------------------- /FxLib/Uniform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/Uniform.cpp -------------------------------------------------------------------------------- /FxLib/resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLib/resources.cpp -------------------------------------------------------------------------------- /FxLibCUDA/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibCUDA/CMakeLists.txt -------------------------------------------------------------------------------- /FxLibCUDA/CUDAProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibCUDA/CUDAProgram.cpp -------------------------------------------------------------------------------- /FxLibCUDA/CUDAShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibCUDA/CUDAShader.cpp -------------------------------------------------------------------------------- /FxLibCUDA/FxCUDA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibCUDA/FxCUDA.h -------------------------------------------------------------------------------- /FxLibCUDA/FxLibCUDA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibCUDA/FxLibCUDA.cpp -------------------------------------------------------------------------------- /FxLibCUDA/StateGroupCUDA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibCUDA/StateGroupCUDA.cpp -------------------------------------------------------------------------------- /FxLibCUDA/UniformCUDA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibCUDA/UniformCUDA.cpp -------------------------------------------------------------------------------- /FxLibCUDA/resourcesCUDA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibCUDA/resourcesCUDA.cpp -------------------------------------------------------------------------------- /FxLibD3D/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/CMakeLists.txt -------------------------------------------------------------------------------- /FxLibD3D/CstBufferD3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/CstBufferD3D.cpp -------------------------------------------------------------------------------- /FxLibD3D/D3DProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/D3DProgram.cpp -------------------------------------------------------------------------------- /FxLibD3D/D3DShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/D3DShader.cpp -------------------------------------------------------------------------------- /FxLibD3D/FxD3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/FxD3D.h -------------------------------------------------------------------------------- /FxLibD3D/FxLibD3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/FxLibD3D.cpp -------------------------------------------------------------------------------- /FxLibD3D/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/Program.cpp -------------------------------------------------------------------------------- /FxLibD3D/SamplerStateD3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/SamplerStateD3D.cpp -------------------------------------------------------------------------------- /FxLibD3D/StateGroupD3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/StateGroupD3D.cpp -------------------------------------------------------------------------------- /FxLibD3D/TexQuad2D.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/TexQuad2D.inl -------------------------------------------------------------------------------- /FxLibD3D/UniformD3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/UniformD3D.cpp -------------------------------------------------------------------------------- /FxLibD3D/resourcesD3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibD3D/resourcesD3D.cpp -------------------------------------------------------------------------------- /FxLibGL/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/CMakeLists.txt -------------------------------------------------------------------------------- /FxLibGL/CstBufferGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/CstBufferGL.cpp -------------------------------------------------------------------------------- /FxLibGL/FxGL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/FxGL.h -------------------------------------------------------------------------------- /FxLibGL/FxLibGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/FxLibGL.cpp -------------------------------------------------------------------------------- /FxLibGL/GLSLProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/GLSLProgram.cpp -------------------------------------------------------------------------------- /FxLibGL/GLSLShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/GLSLShader.cpp -------------------------------------------------------------------------------- /FxLibGL/OpenGL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/OpenGL.h -------------------------------------------------------------------------------- /FxLibGL/PathRendering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/PathRendering.cpp -------------------------------------------------------------------------------- /FxLibGL/SamplerStateGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/SamplerStateGL.cpp -------------------------------------------------------------------------------- /FxLibGL/StateGroupGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/StateGroupGL.cpp -------------------------------------------------------------------------------- /FxLibGL/UniformGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/UniformGL.cpp -------------------------------------------------------------------------------- /FxLibGL/resourcesGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibGL/resourcesGL.cpp -------------------------------------------------------------------------------- /FxLibOPTIX/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibOPTIX/CMakeLists.txt -------------------------------------------------------------------------------- /FxLibOPTIX/FxLibOPTIX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibOPTIX/FxLibOPTIX.cpp -------------------------------------------------------------------------------- /FxLibOPTIX/FxOPTIX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibOPTIX/FxOPTIX.h -------------------------------------------------------------------------------- /FxLibOPTIX/OPTIXContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibOPTIX/OPTIXContext.cpp -------------------------------------------------------------------------------- /FxLibOPTIX/OPTIXProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibOPTIX/OPTIXProgram.cpp -------------------------------------------------------------------------------- /FxLibOPTIX/ResourcesOPTIX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibOPTIX/ResourcesOPTIX.cpp -------------------------------------------------------------------------------- /FxLibOPTIX/UniformOPTIX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxLibOPTIX/UniformOPTIX.cpp -------------------------------------------------------------------------------- /FxParser/Bison.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/Bison.rules -------------------------------------------------------------------------------- /FxParser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/CMakeLists.txt -------------------------------------------------------------------------------- /FxParser/Flex.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/Flex.rules -------------------------------------------------------------------------------- /FxParser/FxParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/FxParser.cpp -------------------------------------------------------------------------------- /FxParser/Grammar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/Grammar.cpp -------------------------------------------------------------------------------- /FxParser/Grammar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/Grammar.hpp -------------------------------------------------------------------------------- /FxParser/Grammar.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/Grammar.output -------------------------------------------------------------------------------- /FxParser/Grammar.ypp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/Grammar.ypp -------------------------------------------------------------------------------- /FxParser/lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/lex.cpp -------------------------------------------------------------------------------- /FxParser/lex.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/FxParser/lex.yy -------------------------------------------------------------------------------- /FxParser/unistd.h: -------------------------------------------------------------------------------- 1 | // Flex seems to need this include, although we don't care -------------------------------------------------------------------------------- /NSight/NSightEvents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/NSight/NSightEvents.h -------------------------------------------------------------------------------- /NSight/nvToolsExt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/NSight/nvToolsExt.h -------------------------------------------------------------------------------- /NSight/nvToolsExt32_0.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/NSight/nvToolsExt32_0.lib -------------------------------------------------------------------------------- /NSight/nvToolsExt32_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/NSight/nvToolsExt32_1.dll -------------------------------------------------------------------------------- /NSight/nvToolsExt32_1.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/NSight/nvToolsExt32_1.lib -------------------------------------------------------------------------------- /NSight/nvToolsExt64_0.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/NSight/nvToolsExt64_0.lib -------------------------------------------------------------------------------- /NSight/nvToolsExt64_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/NSight/nvToolsExt64_1.dll -------------------------------------------------------------------------------- /NSight/nvToolsExt64_1.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/NSight/nvToolsExt64_1.lib -------------------------------------------------------------------------------- /NSight/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/NSight/stdint.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/README.md -------------------------------------------------------------------------------- /S3341_nvFx_Tristan_Lorach.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/S3341_nvFx_Tristan_Lorach.pdf -------------------------------------------------------------------------------- /cmake/FindCuda.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/cmake/FindCuda.cmake -------------------------------------------------------------------------------- /cmake/FindDXSDK.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/cmake/FindDXSDK.cmake -------------------------------------------------------------------------------- /cmake/FindGLEW.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/cmake/FindGLEW.cmake -------------------------------------------------------------------------------- /cmake/FindGLUT.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/cmake/FindGLUT.cmake -------------------------------------------------------------------------------- /cmake/FindOPTIX.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/cmake/FindOPTIX.cmake -------------------------------------------------------------------------------- /cmake/FindSvcMFCUI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/cmake/FindSvcMFCUI.cmake -------------------------------------------------------------------------------- /cmake/FindZLib.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/cmake/FindZLib.cmake -------------------------------------------------------------------------------- /doxygen/APIUse.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/APIUse.dxt -------------------------------------------------------------------------------- /doxygen/CompileDox.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/CompileDox.bat -------------------------------------------------------------------------------- /doxygen/CstBuffer.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/CstBuffer.dxt -------------------------------------------------------------------------------- /doxygen/DoxyPics/API.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/DoxyPics/API.PNG -------------------------------------------------------------------------------- /doxygen/DoxyPics/Watershot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/DoxyPics/Watershot.png -------------------------------------------------------------------------------- /doxygen/FurureWork.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/FurureWork.dxt -------------------------------------------------------------------------------- /doxygen/GLSLShader.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/GLSLShader.dxt -------------------------------------------------------------------------------- /doxygen/GLSLSubRoutine.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/GLSLSubRoutine.dxt -------------------------------------------------------------------------------- /doxygen/Include.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/Include.dxt -------------------------------------------------------------------------------- /doxygen/Keywords.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/Keywords.dxt -------------------------------------------------------------------------------- /doxygen/License.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/License.dxt -------------------------------------------------------------------------------- /doxygen/LightingExample.dxt: -------------------------------------------------------------------------------- 1 | /** 2 | \page LIGHTCASE Example on how to do lighting 3 | 4 | \note TODO 5 | 6 | **/ 7 | -------------------------------------------------------------------------------- /doxygen/MainPage.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/MainPage.dxt -------------------------------------------------------------------------------- /doxygen/StateGroups.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/StateGroups.dxt -------------------------------------------------------------------------------- /doxygen/TechAndPass.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/TechAndPass.dxt -------------------------------------------------------------------------------- /doxygen/TextureAndSamplers.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/TextureAndSamplers.dxt -------------------------------------------------------------------------------- /doxygen/Uniforms.dxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/Uniforms.dxt -------------------------------------------------------------------------------- /doxygen/doxyfile.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/doxygen/doxyfile.dox -------------------------------------------------------------------------------- /include/FxLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/include/FxLib.h -------------------------------------------------------------------------------- /include/FxLibEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/include/FxLibEx.h -------------------------------------------------------------------------------- /include/FxParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/include/FxParser.h -------------------------------------------------------------------------------- /nvFX_BOF.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/nvFX_BOF.ppt -------------------------------------------------------------------------------- /nvFxcc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/nvFxcc/CMakeLists.txt -------------------------------------------------------------------------------- /nvFxcc/nvFXcc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/nvFxcc/nvFXcc.cpp -------------------------------------------------------------------------------- /nvFxcc/nvFXcc.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/nvFxcc/nvFXcc.rules -------------------------------------------------------------------------------- /nvFxcc/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/nvFxcc/stdafx.cpp -------------------------------------------------------------------------------- /nvFxcc/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/nvFxcc/stdafx.h -------------------------------------------------------------------------------- /nvFxcc/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/nvFxcc/targetver.h -------------------------------------------------------------------------------- /samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/CMakeLists.txt -------------------------------------------------------------------------------- /samples/D3DSimple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/D3DSimple/CMakeLists.txt -------------------------------------------------------------------------------- /samples/D3DSimple/D3DSimple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/D3DSimple/D3DSimple.cpp -------------------------------------------------------------------------------- /samples/D3DSimple/Process.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/D3DSimple/Process.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | -------------------------------------------------------------------------------- /samples/D3DSimple/Simple.d3dfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/D3DSimple/Simple.d3dfx -------------------------------------------------------------------------------- /samples/D3DSimple/shared/TimeSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/D3DSimple/shared/TimeSampler.h -------------------------------------------------------------------------------- /samples/D3DSkinnedModelEffect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/D3DSkinnedModelEffect/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLFluitSimEffect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLFluitSimEffect/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLFluitSimEffect/OpenGLFluitSimEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLFluitSimEffect/OpenGLFluitSimEffect.cpp -------------------------------------------------------------------------------- /samples/OpenGLFluitSimEffect/OpenGLFluitSimEffect.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLFluitSimEffect/OpenGLFluitSimEffect.glslfx -------------------------------------------------------------------------------- /samples/OpenGLLigthingEffect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLLigthingEffect/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLLigthingEffect/OpenGLLigthingEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLLigthingEffect/OpenGLLigthingEffect.cpp -------------------------------------------------------------------------------- /samples/OpenGLLigthingEffect/OpenGLLigthingEffect.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLLigthingEffect/OpenGLLigthingEffect.glslfx -------------------------------------------------------------------------------- /samples/OpenGLLigthingEffect/lighting.glslfxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLLigthingEffect/lighting.glslfxh -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect/OpenGLSimpleEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect/OpenGLSimpleEffect.cpp -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect/simpleEffect1.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect/simpleEffect1.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_PNTriangles/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_PNTriangles/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_PNTriangles/OpenGLSimpleEffect_PNTriangles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_PNTriangles/OpenGLSimpleEffect_PNTriangles.cpp -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_PNTriangles/PNTriangles.glslfxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_PNTriangles/PNTriangles.glslfxh -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_PNTriangles/effect_PNTriangles.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_PNTriangles/effect_PNTriangles.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_PNTriangles/effect_PNTriangles_modular.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_PNTriangles/effect_PNTriangles_modular.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_PNTriangles/effect_PNTriangles_modular_.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_PNTriangles/effect_PNTriangles_modular_.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_PNTriangles/tessellationPN.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_PNTriangles/tessellationPN.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_Subroutine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_Subroutine/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_Subroutine/OpenGLSimpleEffect_Subroutine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_Subroutine/OpenGLSimpleEffect_Subroutine.cpp -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_Subroutine/effect_subroutine.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_Subroutine/effect_subroutine.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_skinning/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_skinning/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_skinning/EffectSkinning.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_skinning/EffectSkinning.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSimpleEffect_skinning/OpenGLSimpleEffect_skinning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleEffect_skinning/OpenGLSimpleEffect_skinning.cpp -------------------------------------------------------------------------------- /samples/OpenGLSimpleSceneEffect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleSceneEffect/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLSimpleSceneEffect/OpenGLSimpleSceneEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleSceneEffect/OpenGLSimpleSceneEffect.cpp -------------------------------------------------------------------------------- /samples/OpenGLSimpleSceneEffect/fragOutput.glslfxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleSceneEffect/fragOutput.glslfxh -------------------------------------------------------------------------------- /samples/OpenGLSimpleSceneEffect/material.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleSceneEffect/material.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSimpleSceneEffect/scene.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleSceneEffect/scene.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSimpleShadowmap/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleShadowmap/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLSimpleShadowmap/OpenGLSimpleShadowmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleShadowmap/OpenGLSimpleShadowmap.cpp -------------------------------------------------------------------------------- /samples/OpenGLSimpleShadowmap/OpenGLSimpleShadowmap.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSimpleShadowmap/OpenGLSimpleShadowmap.glslfx -------------------------------------------------------------------------------- /samples/OpenGLSkinnedModelEffect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLSkinnedModelEffect/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLUniformUpdateExample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLUniformUpdateExample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGLUniformUpdateExample/OpenGLUniformUpdateExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLUniformUpdateExample/OpenGLUniformUpdateExample.cpp -------------------------------------------------------------------------------- /samples/OpenGLUniformUpdateExample/OpenGLUniformUpdateExample.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGLUniformUpdateExample/OpenGLUniformUpdateExample.glslfx -------------------------------------------------------------------------------- /samples/OpenGL_CUDAConvolution/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_CUDAConvolution/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGL_CUDAConvolution/OpenGL_CUDAConvolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_CUDAConvolution/OpenGL_CUDAConvolution.cpp -------------------------------------------------------------------------------- /samples/OpenGL_CUDAConvolution/OpenGL_CUDAConvolution.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_CUDAConvolution/OpenGL_CUDAConvolution.glslfx -------------------------------------------------------------------------------- /samples/OpenGL_CUDAConvolution/materialCarPaint.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_CUDAConvolution/materialCarPaint.glslfx -------------------------------------------------------------------------------- /samples/OpenGL_CUDAConvolution/shared_globals.glslfxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_CUDAConvolution/shared_globals.glslfxh -------------------------------------------------------------------------------- /samples/OpenGL_GLSLCompute/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GLSLCompute/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGL_GLSLCompute/OpenGL_GLSLCompute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GLSLCompute/OpenGL_GLSLCompute.cpp -------------------------------------------------------------------------------- /samples/OpenGL_GLSLCompute/OpenGL_GLSLCompute.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GLSLCompute/OpenGL_GLSLCompute.glslfx -------------------------------------------------------------------------------- /samples/OpenGL_GLSLCompute/materialEffect.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GLSLCompute/materialEffect.glslfx -------------------------------------------------------------------------------- /samples/OpenGL_GLSLCompute/shared_globals.glslfxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GLSLCompute/shared_globals.glslfxh -------------------------------------------------------------------------------- /samples/OpenGL_GS_Sparkles/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GS_Sparkles/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGL_GS_Sparkles/OpenGL_GS_Sparkles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GS_Sparkles/OpenGL_GS_Sparkles.cpp -------------------------------------------------------------------------------- /samples/OpenGL_GS_Sparkles/OpenGL_GS_Sparkles.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GS_Sparkles/OpenGL_GS_Sparkles.glslfx -------------------------------------------------------------------------------- /samples/OpenGL_GS_Sparkles/RandomTable.fxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GS_Sparkles/RandomTable.fxh -------------------------------------------------------------------------------- /samples/OpenGL_GS_Sparkles/materialCarPaint.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GS_Sparkles/materialCarPaint.glslfx -------------------------------------------------------------------------------- /samples/OpenGL_GS_Sparkles/shared_globals.glslfxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_GS_Sparkles/shared_globals.glslfxh -------------------------------------------------------------------------------- /samples/OpenGL_HDR_IBL_Effect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_HDR_IBL_Effect/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OpenGL_HDR_IBL_Effect/Glow.glslfxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_HDR_IBL_Effect/Glow.glslfxh -------------------------------------------------------------------------------- /samples/OpenGL_HDR_IBL_Effect/OpenGL_HDR_IBL_Effect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_HDR_IBL_Effect/OpenGL_HDR_IBL_Effect.cpp -------------------------------------------------------------------------------- /samples/OpenGL_HDR_IBL_Effect/fragOutput.glslfxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_HDR_IBL_Effect/fragOutput.glslfxh -------------------------------------------------------------------------------- /samples/OpenGL_HDR_IBL_Effect/materialCarPaint.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_HDR_IBL_Effect/materialCarPaint.glslfx -------------------------------------------------------------------------------- /samples/OpenGL_HDR_IBL_Effect/sceneHDRIBL.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_HDR_IBL_Effect/sceneHDRIBL.glslfx -------------------------------------------------------------------------------- /samples/OpenGL_HDR_IBL_Effect/shared_globals.glslfxh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OpenGL_HDR_IBL_Effect/shared_globals.glslfxh -------------------------------------------------------------------------------- /samples/OptiX/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OptiX/CMakeLists.txt -------------------------------------------------------------------------------- /samples/OptiX/Scene_OptiX_Glossy.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/OptiX/Scene_OptiX_Glossy.glslfx -------------------------------------------------------------------------------- /samples/ShaderToyViewer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/CMakeLists.txt -------------------------------------------------------------------------------- /samples/ShaderToyViewer/ShaderToyEffect.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/ShaderToyEffect.glslfx -------------------------------------------------------------------------------- /samples/ShaderToyViewer/ShaderToyViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/ShaderToyViewer.cpp -------------------------------------------------------------------------------- /samples/ShaderToyViewer/ShaderToyViewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/ShaderToyViewer.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/nv_math/nv_algebra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/nv_math/nv_algebra.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/nv_math/nv_math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/nv_math/nv_math.cpp -------------------------------------------------------------------------------- /samples/ShaderToyViewer/nv_math/nv_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/nv_math/nv_math.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/nv_math/nv_mathdecl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/nv_math/nv_mathdecl.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/nv_math/shadertypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/nv_math/shadertypes.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/shared/InertiaCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/shared/InertiaCamera.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/shared/TimeSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/shared/TimeSampler.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/shared/WindowInertiaCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/shared/WindowInertiaCamera.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/shared/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/shared/main.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/shared/main_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/shared/main_win32.cpp -------------------------------------------------------------------------------- /samples/ShaderToyViewer/shared/opengl.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/shared/opengl.ico -------------------------------------------------------------------------------- /samples/ShaderToyViewer/shared/resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/shared/resources.h -------------------------------------------------------------------------------- /samples/ShaderToyViewer/shared/resources.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/ShaderToyViewer/shared/resources.rc -------------------------------------------------------------------------------- /samples/Shadowmap/Shadows.glslfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/Shadowmap/Shadows.glslfx -------------------------------------------------------------------------------- /samples/resources/CM_Forest.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/CM_Forest.dds -------------------------------------------------------------------------------- /samples/resources/CM_Forest_diffuse.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/CM_Forest_diffuse.dds -------------------------------------------------------------------------------- /samples/resources/CM_forest_specular.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/CM_forest_specular.dds -------------------------------------------------------------------------------- /samples/resources/NVShaderBall_134.bk3d.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/NVShaderBall_134.bk3d.gz -------------------------------------------------------------------------------- /samples/resources/ennis_diff.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/ennis_diff.hdr -------------------------------------------------------------------------------- /samples/resources/ennis_filtered.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/ennis_filtered.hdr -------------------------------------------------------------------------------- /samples/resources/ennis_lo.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/ennis_lo.hdr -------------------------------------------------------------------------------- /samples/resources/ennis_spec.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/ennis_spec.hdr -------------------------------------------------------------------------------- /samples/resources/gargoyleMossyDiffuse.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/gargoyleMossyDiffuse.dds -------------------------------------------------------------------------------- /samples/resources/gargoyleMossySpec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/gargoyleMossySpec.dds -------------------------------------------------------------------------------- /samples/resources/gargoyle_v134.bk3d.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/gargoyle_v134.bk3d.gz -------------------------------------------------------------------------------- /samples/resources/noise_MetalPaint.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/noise_MetalPaint.dds -------------------------------------------------------------------------------- /samples/resources/star1.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/resources/star1.dds -------------------------------------------------------------------------------- /samples/shared/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/Camera.h -------------------------------------------------------------------------------- /samples/shared/Realtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/Realtime.h -------------------------------------------------------------------------------- /samples/shared/bk3d/COglMeshHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/bk3d/COglMeshHelper.h -------------------------------------------------------------------------------- /samples/shared/bk3d/bk3dBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/bk3d/bk3dBase.h -------------------------------------------------------------------------------- /samples/shared/bk3d/bk3dDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/bk3d/bk3dDefs.h -------------------------------------------------------------------------------- /samples/shared/bk3d/bk3dEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/bk3d/bk3dEx.h -------------------------------------------------------------------------------- /samples/shared/bk3d/transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/bk3d/transform.h -------------------------------------------------------------------------------- /samples/shared/curve/curveEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/curve/curveEngine.cpp -------------------------------------------------------------------------------- /samples/shared/curve/curveEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/curve/curveEngine.h -------------------------------------------------------------------------------- /samples/shared/curve/curvereader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/curve/curvereader.cpp -------------------------------------------------------------------------------- /samples/shared/curve/curvereader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/curve/curvereader.h -------------------------------------------------------------------------------- /samples/shared/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/main.cpp -------------------------------------------------------------------------------- /samples/shared/nvImage/nvImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nvImage/nvImage.cpp -------------------------------------------------------------------------------- /samples/shared/nvImage/nvImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nvImage/nvImage.h -------------------------------------------------------------------------------- /samples/shared/nvImage/nvImageDDS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nvImage/nvImageDDS.cpp -------------------------------------------------------------------------------- /samples/shared/nvImage/nvImageHdr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nvImage/nvImageHdr.cpp -------------------------------------------------------------------------------- /samples/shared/nvImage/nvImagePng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nvImage/nvImagePng.cpp -------------------------------------------------------------------------------- /samples/shared/nvImage/rgbe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nvImage/rgbe.c -------------------------------------------------------------------------------- /samples/shared/nvImage/rgbe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nvImage/rgbe.h -------------------------------------------------------------------------------- /samples/shared/nv_dds/nv_dds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nv_dds/nv_dds.cpp -------------------------------------------------------------------------------- /samples/shared/nv_dds/nv_dds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nv_dds/nv_dds.h -------------------------------------------------------------------------------- /samples/shared/nv_math/nv_algebra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nv_math/nv_algebra.h -------------------------------------------------------------------------------- /samples/shared/nv_math/nv_math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nv_math/nv_math.cpp -------------------------------------------------------------------------------- /samples/shared/nv_math/nv_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nv_math/nv_math.h -------------------------------------------------------------------------------- /samples/shared/nv_math/nv_mathdecl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/nv_math/nv_mathdecl.h -------------------------------------------------------------------------------- /samples/shared/opengl.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/opengl.ico -------------------------------------------------------------------------------- /samples/shared/resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/resources.h -------------------------------------------------------------------------------- /samples/shared/resources.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlorach/nvFX/HEAD/samples/shared/resources.rc --------------------------------------------------------------------------------