# GPU Framework version 14.0.0

set(OPENGL_RENDERING_ENGINE_SRC_CPP
  src/OpenGLAssimpModelLoader.cpp
  src/OpenGLDriverInfo.cpp
  src/OpenGLEulerCamera.cpp
  src/OpenGLFrameBufferObject.cpp
  src/OpenGLILTexture.cpp
  src/OpenGLLight.cpp
  src/OpenGLLookAtCamera.cpp
  src/OpenGLMaterial.cpp
  src/OpenGLModelAmbientLight.cpp
  src/OpenGLPerlinNoise.cpp
  src/OpenGLQueryTimer.cpp
  src/OpenGLShaderCompileAndLink.cpp
  src/OpenGLShaderGLSLPreProcessorCommands.cpp
  src/OpenGLShaderImpostorModels.cpp
  src/OpenGLShaderObjects.cpp
  src/OpenGLShaderProgram.cpp
  src/OpenGLShaderSurfaceLightingLODModels.cpp
  src/OpenGLShaderSurfaceLightingModels.cpp
  src/OpenGLSimplexNoise.cpp
  src/OpenGLUniqueColorsGenerator.cpp
  src/OpenGLUtilityFunctions.cpp

  #This line is to make CMakeList.txt appear on the VS project tree.
  src/CMakeLists.txt
)
source_group("src" FILES ${OPENGL_RENDERING_ENGINE_SRC_CPP})

set(SHADER_FILES_GENERATOR_SRC_CPP_OPENGL_RENDERING_ENGINE
  ../ShaderFilesGenerator/src/AllGLSLShaderFiles.cpp
  )
source_group("src" FILES ${SHADER_FILES_GENERATOR_SRC_CPP_OPENGL_RENDERING_ENGINE})