Lasse Öörni 4c9005785b Do not use float luminance formats, as they are deprecated on GL3. Instead return R16F & R32F formats (red channel only) to match Direct3D behavior. Closes #722. 10 ani în urmă
..
OGLConstantBuffer.cpp 42963a7300 Keep track of last bound VBO & UBO to avoid redundant binding. 11 ani în urmă
OGLConstantBuffer.h 0e5a05afc7 OpenGL 3 constant buffer support. 11 ani în urmă
OGLGPUObject.cpp bb2ebf7568 Bump copyright to 2015. 11 ani în urmă
OGLGPUObject.h bb2ebf7568 Bump copyright to 2015. 11 ani în urmă
OGLGraphics.cpp 4c9005785b Do not use float luminance formats, as they are deprecated on GL3. Instead return R16F & R32F formats (red channel only) to match Direct3D behavior. Closes #722. 10 ani în urmă
OGLGraphics.h 2961166acb Graphics code cleanup. Remove the GraphicsFeatures event, as now the features can not change during runtime. Move all OpenGL extensions checks to CheckFeatureSupport(). Fix an AMD GLSL compilation bug, which caused buggy 4-sample shadows. 10 ani în urmă
OGLGraphicsImpl.cpp 42963a7300 Keep track of last bound VBO & UBO to avoid redundant binding. 11 ani în urmă
OGLGraphicsImpl.h 5c448d6e1d Support DXT1,3,5 on Emscripten. Simplify GL / GLES code path differences in OGLTexture.cpp. 10 ani în urmă
OGLIndexBuffer.cpp 42963a7300 Keep track of last bound VBO & UBO to avoid redundant binding. 11 ani în urmă
OGLIndexBuffer.h bb2ebf7568 Bump copyright to 2015. 11 ani în urmă
OGLRenderSurface.cpp bb2ebf7568 Bump copyright to 2015. 11 ani în urmă
OGLRenderSurface.h bb2ebf7568 Bump copyright to 2015. 11 ani în urmă
OGLShaderProgram.cpp 88b05c738f Remember shader parameter sources inside individual ShaderPrograms to reduce redundant uniform assignments. 11 ani în urmă
OGLShaderProgram.h 88b05c738f Remember shader parameter sources inside individual ShaderPrograms to reduce redundant uniform assignments. 11 ani în urmă
OGLShaderVariation.cpp b8c7c59eca Configure amount of allowed bones for hardware skinning based on the rendering API. Allow 128 bones on Direct3D 11 & OpenGL 3. Add -mb (maxbones) parameter to AssetImporter & OgreImporter. When using OpenGL 3, allow deferred rendering to use different MRT formats without forcing an RGBA substitute rendertarget. 11 ani în urmă
OGLShaderVariation.h bb2ebf7568 Bump copyright to 2015. 11 ani în urmă
OGLTexture.cpp 4c9005785b Do not use float luminance formats, as they are deprecated on GL3. Instead return R16F & R32F formats (red channel only) to match Direct3D behavior. Closes #722. 10 ani în urmă
OGLTexture.h 17cf79ab82 D3D11 rendertarget and initial shadow (directional & spot light) support. Fix creating too many rasterizer states for depth bias by quantizing. Fix crash on exit if states failed to create. 11 ani în urmă
OGLTexture2D.cpp f4b5ead164 On D3D11 & OpenGL3, convert luminance & luminance-alpha textures to RGBA on upload. Revert RampGenerator & Spot/SpotWide texture changes to use RGB format. Closes #718. 10 ani în urmă
OGLTexture2D.h bb2ebf7568 Bump copyright to 2015. 11 ani în urmă
OGLTexture3D.cpp f4b5ead164 On D3D11 & OpenGL3, convert luminance & luminance-alpha textures to RGBA on upload. Revert RampGenerator & Spot/SpotWide texture changes to use RGB format. Closes #718. 10 ani în urmă
OGLTexture3D.h bb2ebf7568 Bump copyright to 2015. 11 ani în urmă
OGLTextureCube.cpp f4b5ead164 On D3D11 & OpenGL3, convert luminance & luminance-alpha textures to RGBA on upload. Revert RampGenerator & Spot/SpotWide texture changes to use RGB format. Closes #718. 10 ani în urmă
OGLTextureCube.h bb2ebf7568 Bump copyright to 2015. 11 ani în urmă
OGLVertexBuffer.cpp 42963a7300 Keep track of last bound VBO & UBO to avoid redundant binding. 11 ani în urmă
OGLVertexBuffer.h bb2ebf7568 Bump copyright to 2015. 11 ani în urmă