Lasse Öörni
|
ee9b6cc0f8
Renamed the script PostLoad() to FinishUpdate().
|
14 lat temu |
Lasse Öörni
|
ced7b62889
Shader parameters are no longer hardcoded.
|
14 lat temu |
Lasse Öörni
|
30583dddc4
Fixed split point lights on Linux. Code cleanup.
|
14 lat temu |
Lasse Öörni
|
b90c1386be
Removed unnecessary parentheses.
|
14 lat temu |
Lasse Öörni
|
432f57b4b0
Use SDL 1.3 in OpenGL mode.
|
14 lat temu |
Lasse Öörni
|
19a40e561b
Removed unused pixel shader uniforms.
|
14 lat temu |
Lasse Öörni
|
3bb01cb0ed
Added threshold value to the edge filter.
|
14 lat temu |
Lasse Öörni
|
83bf3d1464
Switched to NVIDIA FXAA II based edge filter.
|
14 lat temu |
Lasse Öörni
|
bea4f054c7
Tweaked the edge filter.
|
14 lat temu |
Lasse Öörni
|
87f9bbd846
Switched back to a edge filter for deferred antialiasing, as temporal antialiasing causes problems when both the camera and objects move.
|
14 lat temu |
Lasse Öörni
|
1c26218eeb
Fixed a logic error where a OpenGL ShaderVariation would hold a link to a single ShaderProgram, although it can be linked to many.
|
14 lat temu |
Lasse Öörni
|
1c5e878832
Check that render targets are supported before allowing auxiliary views.
|
14 lat temu |
Lasse Öörni
|
9c9643508c
Use GL_DEPTH_COMPONENT24 instead of the packed depth stencil for OpenGL deferred rendering depth buffer, because the packed format seems to be slower.
|
14 lat temu |
Lasse Öörni
|
ea081bf526
Code cleanup. Removed obsolete light shader variations from the variation name list.
|
14 lat temu |
Lasse Öörni
|
5db24c8d02
Renamed OpenGL/Direct3D9 implemntation and shader directories.
|
14 lat temu |
Lasse Öörni
|
c9c0610709
Added alternative OpenGL rendering path, not fully complete yet.
|
14 lat temu |
Lasse Öörni
|
2bee05deb9
Reordered batch setup.
|
14 lat temu |
Lasse Öörni
|
41260f0233
Set global shader parameters when rendering a batch or a full-screen quad; do not set them beforehand.
|
14 lat temu |
Lasse Öörni
|
141d192225
Fixed Camera's InverseWorldTransform(), which should be GetInverseWorldTransform().
|
14 lat temu |
Lasse Öörni
|
dca33c3b34
Unified the shader parameter setting API.
|
14 lat temu |
Lasse Öörni
|
7da01092b6
Renamed ShaderProgram to ShaderVariation.
|
14 lat temu |
Lasse Öörni
|
f899c2f7ca
Fixed bugs in Map.
|
14 lat temu |
Lasse Öörni
|
977dd11341
Added functions to query most often used texture formats, so that application code does not need to include RendererImpl.h.
|
14 lat temu |
Lasse Öörni
|
2da8d4ae47
Renamed Matrix4x3 to Matrix3x4.
|
14 lat temu |
Lasse Öörni
|
3ca3f84df9
Refactored shader loading. A binary format is now used instead of XML data.
|
14 lat temu |
Lasse Öörni
|
118ed95315
Multithreaded the shader compilation using all available CPU cores.
|
14 lat temu |
Lasse Öörni
|
f60321b20f
Use PODVector more extensively.
|
14 lat temu |
Lasse Öörni
|
f1010c683e
Removed errorprone string addition operations.
|
14 lat temu |
Lasse Öörni
|
f3859c1ed7
Added documentation about containers.
|
14 lat temu |
Lasse Öörni
|
516b532a8f
Refactored StringUtils as member functions of String & the classes to be converted.
|
14 lat temu |