vladislavbelov
7c20a8c958
Reduces shader inputs duplication and wraps them in a macro. Refs #6636
...
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4837
This was SVN commit r27282.
2022-12-10 10:14:35 +00:00
vladislavbelov
240c1247ad
Wraps gl_FragColor in a macro to avoid duplication for different versions.
...
gl_FragColor and gl_FragData are deprecated since GLSL 1.30.
This was SVN commit r27204.
2022-11-05 11:49:38 +00:00
vladislavbelov
33dd5d9fbc
Wraps vertex attributes in a macro to avoid duplication for different versions.
...
This was SVN commit r27199.
2022-11-04 23:41:41 +00:00
vladislavbelov
e2f433db8c
Wraps gl_Position in a macro to avoid duplication for different versions.
...
This was SVN commit r27198.
2022-11-04 22:56:56 +00:00
vladislavbelov
dffde00e5f
Reduces uniforms sizes for the Canvas2D shader.
...
Differential Revision: https://code.wildfiregames.com/D4796
This was SVN commit r27136.
2022-10-09 10:44:51 +00:00
vladislavbelov
c5f71d6b87
Fixes grayscaleFactor usage in Canvas2D ARB shader added in 1f192f1593. Fixes #6536
...
Tested By: Langbart
This was SVN commit r26857.
2022-05-07 20:57:16 +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
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
Angen
a7b7f50cc8
Move some shaders to mod
...
Differential revison: D4547
Fixes : #6294
This was SVN commit r26650.
2022-03-14 17:24:47 +00:00
vladislavbelov
e89e55539e
Removes custom vertex attribute locations for GLSL. Refs ce215cace3.
...
This was SVN commit r26630.
2022-03-12 23:25:23 +00:00
vladislavbelov
a1f98b016b
Moves depth and stencil tests to PipelineState and DeviceCommandContext.
...
Differential Revision: https://code.wildfiregames.com/D4471
This was SVN commit r26286.
2022-02-01 16:38:55 +00:00
vladislavbelov
709e8292b0
Moves color mask, depth mask and function management from CShaderPass to DeviceCommandContext.
...
Tested By: Langbart
Comments By: Stan
Differential Revision: https://code.wildfiregames.com/D4465
This was SVN commit r26284.
2022-01-31 20:10:06 +00:00
vladislavbelov
829e37371b
Moves hardcoded blend state in CCanvas2D to its technique.
...
This was SVN commit r26216.
2022-01-14 17:44:42 +00:00
vladislavbelov
e0b492a83a
Removes old gui_* materials, replaced by a single canvas2d material.
...
This was SVN commit r25714.
2021-06-06 18:25:04 +00:00
vladislavbelov
1f192f1593
Removes low level GL code from GUI sprite rendering and switches to Canvas2D.
...
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4031
This was SVN commit r25603.
2021-05-30 13:48:58 +00:00
vladislavbelov
283f524fcf
Implements DrawRect in Canvas2D, removes CConsole background drawing with low level GL calls.
...
This was SVN commit r25590.
2021-05-29 12:31:14 +00:00
vladislavbelov
b7e6811ea6
Removes fixed shader technique from effects.
...
This was SVN commit r25283.
2021-04-17 22:07:18 +00:00
vladislavbelov
e49cc91257
Adds ARB shaders for GUI materials to replace fixed ones.
...
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D2921
This was SVN commit r23945.
2020-08-07 08:32:01 +00:00
wraitii
909b8d4369
Allow multiple special sprites, to facilitate cases where we want to add an overlay to a sprite.
...
"color" can make use of the sprite's alpha texture, and the "add_color"
effect will now take the original image's alpha into account.
Remove the no longer needed "unaffordableMask" images on a variety of
panels.
Somewhat based on a patch by BoeseRaupe. Fixes #2421 and #3688 .
This was SVN commit r17456.
2015-12-13 16:03:17 +00:00
mimo
4cd7dd77c1
add missing files from dd189ffe1f
...
This was SVN commit r15680.
2014-08-26 09:53:29 +00:00
mimo
dd189ffe1f
fix #15678 when preferglsl=true
...
This was SVN commit r15679.
2014-08-26 09:41:14 +00:00
leper
be2f0e69fc
Make the modmod standalone.
...
Mount public in case we are starting Atlas and no mods are specified in
the config.
If users remove all mods and save this to the config and try to start
Atlas it will
crash, as it cannot find some needed files.
This was SVN commit r15678.
2014-08-25 16:38:54 +00:00