|
4d77de66d4
|
Removes GUI dependency from Canvas2D.
Initially the GetDefaultGuiMatrix function was added in 4113aa0a36 and
renamed in 04c63a4093 .
This was SVN commit r27111.
|
2022-10-04 20:25:39 +00:00 |
|
|
adc6447b7b
|
Fixes vertex attribute stride in Canvas2D.
This was SVN commit r27110.
|
2022-10-04 19:38:40 +00:00 |
|
|
75518d0e15
|
Removes drawing via IDeviceCommandContext from CMinimap.
Comments By: phosit
Differential Revision: https://code.wildfiregames.com/D4779
This was SVN commit r27109.
|
2022-10-04 19:32:42 +00:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
2c8f4c4837
|
Moves AssertPointersBound to draw commands to not forget to call it for new shaders.
In the future it allows to call AssertPointersBound in a more lazy way.
This was SVN commit r26784.
|
2022-04-12 18:02:08 +00:00 |
|
|
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 |
|
|
647fccd410
|
Replaces native GL types by backend format in vertex attributes in CShaderProgram.
This was SVN commit r26594.
|
2022-03-07 02:21:05 +00:00 |
|
|
3a4bbd11fd
|
Moves all GL draw commands to CDeviceCommandContext.
Differential Revision: https://code.wildfiregames.com/D4518
This was SVN commit r26525.
|
2022-03-03 07:09:59 +00:00 |
|
|
8a63adc40d
|
Uses CDeviceCommandContext as an input parameter for CCanvas2D.
This was SVN commit r26480.
|
2022-02-25 08:14:11 +00:00 |
|
|
d1f1d41a9f
|
Uses triangles for drawing lines in CCanvas2D.
Differential Revision: https://code.wildfiregames.com/D4444
This was SVN commit r26479.
|
2022-02-25 06:59:57 +00:00 |
|
|
4de89c3db1
|
Moves texture management to CDeviceCommandContext, adds quality options.
Comments By: nwtour, Stan
Tested By: nwtour, Stan
Differential Revision: https://code.wildfiregames.com/D4488
This was SVN commit r26365.
|
2022-02-13 19:30:28 +00:00 |
|
|
5adbe4f1a3
|
Moves blend state management to DeviceCommandContext. Fixes #6420
Tested By: Langbart
Comments By: Stan
Differential Revision: https://code.wildfiregames.com/D4441
This was SVN commit r26228.
|
2022-01-19 17:28:47 +00:00 |
|
|
829e37371b
|
Moves hardcoded blend state in CCanvas2D to its technique.
This was SVN commit r26216.
|
2022-01-14 17:44:42 +00:00 |
|
|
2f90becb28
|
Removes SkipSubmit and unused friends from Renderer.
This was SVN commit r26162.
|
2022-01-03 12:16:16 +00:00 |
|
|
3809457513
|
Replaces unclear PreferGLSL by direct renderer backend choice.
Commented By: Stan
Differential Revision: https://code.wildfiregames.com/D4363
This was SVN commit r26069.
|
2021-12-14 06:34:02 +00:00 |
|
|
7fdbe037dd
|
Uses canvas2d material for line drawing instead of gui_solid.
This was SVN commit r25704.
|
2021-06-06 10:13:57 +00:00 |
|
|
83608c9205
|
Removes complex transform from TextRenderer.
This was SVN commit r25648.
|
2021-06-02 22:16:09 +00:00 |
|
|
4d11256510
|
Adds shader technique caching to Canvas2D.
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4034
This was SVN commit r25619.
|
2021-05-31 19:22:14 +00:00 |
|
|
2cc671fd36
|
Makes 2D text drawing via Canvas2D.
This was SVN commit r25607.
|
2021-05-30 19:10:10 +00:00 |
|
|
7f6ef5db79
|
Removes gui_solid material usage from CChart.
This was SVN commit r25605.
|
2021-05-30 18:13:23 +00:00 |
|
|
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 |
|
|
bee5a4b3a6
|
Uses Canvas2D for str_gui_solid_mask material in GUIRenderer.
This was SVN commit r25597.
|
2021-05-30 00:30:55 +00:00 |
|
|
9e611e11f8
|
Uses Canvas2D for gui_basic material in GUIRenderer.
This was SVN commit r25596.
|
2021-05-29 23:41:07 +00:00 |
|
|
df7cabd653
|
Implements DrawTexture in Canvas2D.
This was SVN commit r25593.
|
2021-05-29 22:30:23 +00:00 |
|
|
57dde8d082
|
Provides Canvas2D for sprite rendering.
Differential Revision: https://code.wildfiregames.com/D4029
This was SVN commit r25591.
|
2021-05-29 19:47:36 +00:00 |
|
|
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 |
|
|
2f3837e0b5
|
Adds Canvas2D to encapsulate low level GL calls for 2D rendering.
Implements DrawLine for charts.
Differential Revision: https://code.wildfiregames.com/D4024
This was SVN commit r25588.
|
2021-05-28 16:35:57 +00:00 |
|