| .. |
|
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ă |