vladislavbelov
|
d8bf4f6e62
|
Makes GLES using high precision for both vertex and fragment shaders.
This was SVN commit r27275.
|
2022-12-06 18:30:34 +00:00 |
|
vladislavbelov
|
095838da0a
|
Fixes A8 framebuffer format used for LOS interpolation and enables smooth LOS by default.
Tested By: Langbart, mastoras
Differential Revision: https://code.wildfiregames.com/D4654
This was SVN commit r26906.
|
2022-05-26 16:36:57 +00:00 |
|
vladislavbelov
|
a6f60afdc5
|
Adds instancing support to backend and enables it for minimap.
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4650
This was SVN commit r26901.
|
2022-05-24 07:11:23 +00:00 |
|
vladislavbelov
|
db8d251a8b
|
Adds XML path of GL shader descriptions to file dependencies.
This was SVN commit r26864.
|
2022-05-09 10:13:19 +00:00 |
|
vladislavbelov
|
62e589ab76
|
Adds renderer backend interface and dummy backend.
Comments By: phosit, Stan
Tested By: Langbart, phosit
Differential Revision: https://code.wildfiregames.com/D4636
This was SVN commit r26858.
|
2022-05-08 22:02:46 +00:00 |
|
vladislavbelov
|
a493a9f07f
|
Removes ARB switch optimization as it triggers slow down. Fixes #6525
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4635
This was SVN commit r26849.
|
2022-05-02 21:25:13 +00:00 |
|
vladislavbelov
|
04bd96cee0
|
Moves uniform and texture binding to CDeviceCommandContext.
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4631
This was SVN commit r26848.
|
2022-05-02 20:57:22 +00:00 |
|
vladislavbelov
|
d8b8128abb
|
Adds AsFloatArray to CMatrix3D.
This was SVN commit r26834.
|
2022-04-27 19:53:42 +00:00 |
|
vladislavbelov
|
df612ab8b4
|
Moves GLSL-specific uniform name workaround (added in 227f9e403f) to CShaderProgramGLSL.
This was SVN commit r26816.
|
2022-04-23 21:39:15 +00:00 |
|
vladislavbelov
|
aba7a170d9
|
Moves vertex attribute binding to CDeviceCommandContext.
Tested By: Langbart, Stan
Differential Revision: https://code.wildfiregames.com/D4610
This was SVN commit r26815.
|
2022-04-23 20:11:14 +00:00 |
|
vladislavbelov
|
e02b402a14
|
Uses vertex attribute name only for GLSL. Fixes #6500
This was SVN commit r26799.
|
2022-04-17 08:00:10 +00:00 |
|
vladislavbelov
|
eaac0b0dbe
|
Uses vertex streams to get attribute locations reducing duplication in XML.
Also adds missing streams.
This was SVN commit r26792.
|
2022-04-15 18:13:33 +00:00 |
|
vladislavbelov
|
37645670c1
|
Fixes crash in shader preprocessor introduced in d295dacb9b and appeared after 25332f9b86. Fixes #6033
This was SVN commit r26791.
|
2022-04-15 17:45:15 +00:00 |
|
vladislavbelov
|
8c1a469253
|
Uses GL device capabilities for all vertex attribute locations.
This was SVN commit r26782.
|
2022-04-12 16:49:04 +00:00 |
|
vladislavbelov
|
ad2068dae0
|
Uses sequential numbering of GL vertex attributes for modern hardware. Refs #3054
Differential Revision: https://code.wildfiregames.com/D4601
This was SVN commit r26781.
|
2022-04-12 16:13:47 +00:00 |
|
vladislavbelov
|
f6837978e8
|
Adds GL debug labels only if they are supported (forgotten in 3db24af763). Fixes #6495
This was SVN commit r26780.
|
2022-04-12 06:44:06 +00:00 |
|
vladislavbelov
|
811a540382
|
Simplifies GL::CShaderProgram to store less data.
This was SVN commit r26777.
|
2022-04-11 22:10:21 +00:00 |
|
vladislavbelov
|
3db24af763
|
Adds names to GL shaders and programs.
This was SVN commit r26776.
|
2022-04-11 20:30:23 +00:00 |
|
vladislavbelov
|
b4253d48cb
|
Moves CShaderProgram to backend and handling via CDeviceCommandContext.
Differential Revision: https://code.wildfiregames.com/D4548
This was SVN commit r26652.
|
2022-03-14 22:16:14 +00:00 |
|