vladislavbelov
|
7c84c23114
|
Adds Vulkan backend.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4876
This was SVN commit r27412.
|
2023-01-10 20:22:20 +00:00 |
|
vladislavbelov
|
90f064ff03
|
Switches from per draw vertex attribute format to precompiled vertex input layout.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4852
This was SVN commit r27363.
|
2023-01-06 00:39:25 +00:00 |
|
vladislavbelov
|
4ed41d4a9a
|
Switches from pipeline state descriptions to pipeline states.
Tested By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4850
This was SVN commit r27328.
|
2022-12-31 18:29:44 +00:00 |
|
vladislavbelov
|
c0e888e2af
|
Removes SetViewport from CRenderer.
Differential Revision: https://code.wildfiregames.com/D4849
This was SVN commit r27313.
|
2022-12-29 06:53:06 +00:00 |
|
vladislavbelov
|
29368cf776
|
Adds framebuffer attachment load and store operations.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4830
This was SVN commit r27256.
|
2022-11-26 21:55:17 +00:00 |
|
vladislavbelov
|
8e51dfa91a
|
Moves post processing out of scene rendering to avoid framebuffer pass duplicate.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4827
This was SVN commit r27232.
|
2022-11-18 19:59:18 +00:00 |
|
vladislavbelov
|
097725e1e0
|
Moves particles data uploading out of framebuffer pass.
Comments By: phosit
Differential Revision: https://code.wildfiregames.com/D4820
This was SVN commit r27207.
|
2022-11-06 11:31:05 +00:00 |
|
vladislavbelov
|
2d0cde4e64
|
Disallows backend buffer uploading inside framebuffer pass.
Differential Revision: https://code.wildfiregames.com/D4815
This was SVN commit r27182.
|
2022-10-29 23:20:04 +00:00 |
|
vladislavbelov
|
968fd50fb0
|
Moves Backend enum from CVideoMode to backends.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4809
This was SVN commit r27173.
|
2022-10-25 22:45:54 +00:00 |
|
vladislavbelov
|
d3f0395d2a
|
Adds BeginFramebufferPass/EndFramebufferPass instead of SetFramebuffer.
This was SVN commit r27151.
|
2022-10-12 21:51:27 +00:00 |
|
vladislavbelov
|
b728c9e97e
|
Fixes vertex attribute format in minimap and passes dependent textures as parameters.
This was SVN commit r27145.
|
2022-10-11 20:37:27 +00:00 |
|
vladislavbelov
|
b0c29b8676
|
Removes GL types from regular renderer code after 3ed4eaf247.
This was SVN commit r26920.
|
2022-06-06 07:30:45 +00:00 |
|
vladislavbelov
|
53033ceaa2
|
Fixes rendering reflections and refractions in case of empty scissors.
This was SVN commit r26902.
|
2022-05-24 19:15:26 +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
|
3ed4eaf247
|
Removes ogl_WarnIfError from regular renderer code.
This was SVN commit r26850.
|
2022-05-02 21:52:21 +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
|
4934784266
|
Adds USE_FP_SHADOW to shader context only for GL ARB.
This was SVN commit r26712.
|
2022-03-26 19:00:28 +00:00 |
|
vladislavbelov
|
2ed2e9de0c
|
Invalidates CDeviceCommandContext texture bind cache properly.
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4553
This was SVN commit r26664.
|
2022-03-17 18:17:11 +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 |
|
vladislavbelov
|
518a1421ab
|
Clears the color attachment of the main framebuffer only if needed.
Differential Revision: https://code.wildfiregames.com/D4539
This was SVN commit r26623.
|
2022-03-11 22:26:49 +00:00 |
|
vladislavbelov
|
5390143b66
|
Fixes rendering reflections even they are disabled, broken in 9ce51f4357. Fixes #6454
Reported By: Langbart
This was SVN commit r26615.
|
2022-03-10 16:36:16 +00:00 |
|
vladislavbelov
|
1ce999a52d
|
Creates water backend textures and framebuffers only if needed.
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4536
This was SVN commit r26613.
|
2022-03-09 21:40:24 +00:00 |
|
vladislavbelov
|
da4ec670c1
|
Moves glViewport from CRenderer to CDeviceCommandContext.
This was SVN commit r26497.
|
2022-02-26 23:17:48 +00:00 |
|
vladislavbelov
|
23a023507a
|
Replaces GL_LINES, GL_QUADS, GL_TRIANGLE_STRIP and GL_TRIANGLE_FAN by GL_TRIANGLES.
This was SVN commit r26488.
|
2022-02-26 00:37:27 +00:00 |
|
vladislavbelov
|
d5d1754991
|
Moves polygon mode handling to PipelineState and CDeviceCommandContext.
This was SVN commit r26486.
|
2022-02-25 22:05:06 +00:00 |
|
vladislavbelov
|
8a63adc40d
|
Uses CDeviceCommandContext as an input parameter for CCanvas2D.
This was SVN commit r26480.
|
2022-02-25 08:14:11 +00:00 |
|
vladislavbelov
|
b0826da1bc
|
Fixes not drawing brushes under water when refractions are enabled.
This was SVN commit r26411.
|
2022-02-19 15:44:32 +00:00 |
|
vladislavbelov
|
b949f19875
|
Moves GL debug information toggle to run-time to make it easier to test after release.
This was SVN commit r26407.
|
2022-02-18 22:38:45 +00:00 |
|
vladislavbelov
|
aaf378f041
|
Moves backend capabilities to CDevice.
This was SVN commit r26366.
|
2022-02-13 21:46:03 +00:00 |
|
vladislavbelov
|
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 |
|
vladislavbelov
|
a17fad722a
|
Moves framebuffer management to CDeviceCommandContext.
Tested By: Langbart, nwtour
Differential Revision: https://code.wildfiregames.com/D4475
This was SVN commit r26302.
|
2022-02-05 16:59:23 +00:00 |
|
vladislavbelov
|
ac77d1c3e0
|
Moves scissor test management to DeviceCommandContext.
This was SVN commit r26288.
|
2022-02-01 17:58:21 +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
|
02c96903c5
|
Renames sgn function to Sign to fit the naming of other MathUtil functions.
This was SVN commit r26276.
|
2022-01-30 20:51:01 +00:00 |
|
vladislavbelov
|
1e07283bac
|
Disables possibility to mix shader types with a single backend.
Differential Revision: https://code.wildfiregames.com/D4463
This was SVN commit r26264.
|
2022-01-28 06:34:34 +00:00 |
|
vladislavbelov
|
d4d1bc039f
|
Moves culling mode and front face state management to DeviceCommandContext.
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4456
This was SVN commit r26259.
|
2022-01-27 17:25:37 +00:00 |
|
vladislavbelov
|
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 |
|
vladislavbelov
|
f715b73f4f
|
Uploads cube textures in SkyManager via DeviceCommandContext.
Commented By: Stan
Differential Revision: https://code.wildfiregames.com/D4421
This was SVN commit r26185.
|
2022-01-07 20:00:41 +00:00 |
|
vladislavbelov
|
b061a7ead4
|
Optimizes FBO usages for LOSTexture and water shore foam.
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4418
This was SVN commit r26180.
|
2022-01-06 22:44:54 +00:00 |
|
vladislavbelov
|
fd976456d7
|
Performs texture uploads via DeviceCommandContext interface.
Tested By: Langbart, Stan
Differential Revision: https://code.wildfiregames.com/D4415
This was SVN commit r26170.
|
2022-01-05 14:49:54 +00:00 |
|
vladislavbelov
|
87b5c233c5
|
Splits CRenderer part about scene to CSceneRenderer.
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4412
This was SVN commit r26165.
|
2022-01-04 13:29:01 +00:00 |
|