Lasse Öörni
|
b8d55583f7
Squashed commit of the following:
|
9 năm trước cách đây |
Lasse Öörni
|
77cabf9bff
Remove "PS" from Roughness & Metallic uniform names.
|
9 năm trước cách đây |
Lasse Öörni
|
dfd8939840
Squashed commit of the following:
|
9 năm trước cách đây |
Lasse Öörni
|
f36abeb57c
Force highp for shadow related samplers, uniforms & varyings on GLES for better shadows on iOS. Note: may be incompatible for some mobile GPU's that don't support highp at all.
|
9 năm trước cách đây |
Lasse Öörni
|
a123794886
Normal offset support in GLSL. Fix deferred specular in GLSL.
|
9 năm trước cách đây |
Lasse Öörni
|
ed8740428c
Remove cCameraRot uniform. Instead derive from cViewInv as necessary. Closes #1163.
|
9 năm trước cách đây |
Lasse Öörni
|
2e44b0b350
Squashed commit of the following:
|
9 năm trước cách đây |
Nick Royer
|
150ddf86ca
Added uniforms to shader
|
10 năm trước cách đây |
Lasse Öörni
|
6a3bbb8aab
Fix D3D11 constant buffers for VSM. Fix editor shadow mode selection. Fix script API for new shadow modes. Fix debughud for new shadow modes. Edit documentation to refer to new shadow modes. Added contributor credit. Some code convention edits, e.g. VSM instead of Vsm. Dump new NinjaSnowWarShaders.xml file.
|
10 năm trước cách đây |
Xavier Maupeu
|
cf501d9585
add functions in Renderer to set shadow softness and VSM shadow parameters
|
10 năm trước cách đây |
Lasse Öörni
|
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.
|
10 năm trước cách đây |
Lasse Öörni
|
81e6647b60
Clean up OpenGL Graphics class code. Use core functions for instancing on OpenGL 3. Do not enable/disable texture targets on OpenGL 3. Removed the framebuffer aging mechanism; instead framebuffers are cleaned up on context loss (resolution change.) Disable OpenGL constant buffer use by default (from Uniforms.glsl) as they were found to be slower in practice.
|
10 năm trước cách đây |
Lasse Öörni
|
040b6263f5
Fix crash with null constant buffer slots.
|
10 năm trước cách đây |
Lasse Öörni
|
2cefd437de
Check if shader uses uniforms outside buffer and invalidate all parameter groups in that case, when switching shaders. Add define in Uniforms.glsl which allows to disable constant buffers on OpenGL 3, as using them may actually be slower.
|
10 năm trước cách đây |
Lasse Öörni
|
0e5a05afc7
OpenGL 3 constant buffer support.
|
10 năm trước cách đây |
Lasse Öörni
|
992cbcc73f
Fix GLSL deprecation warnings. OpenGL 3 clip plane support. Use R32F format on OpenGL 3 for deferred linear depth instead of manual RGB encoding & decoding.
|
10 năm trước cách đây |
Lasse Öörni
|
3f2f88441d
Enable cascaded shadows on Emscripten.
|
11 năm trước cách đây |
Yao Wei Tjong 姚伟忠
|
05a8b79fd2
Rename "Bin" subdir to "bin".
|
11 năm trước cách đây |