Bastiaan Olij
|
ddc4ae1175
|
Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method.
|
2022-10-04 11:03:32 +11:00 |
Haoyu Qiu
|
ffdac72eaa
|
Add various null checks in RenderingServer
|
2022-09-30 10:18:14 +08:00 |
clayjohn
|
05f351b215
|
Use proper color type for transparent render targets in GLES3
|
2022-09-12 08:19:03 -07:00 |
Hendrik Brucker
|
e96b1a2c0c
|
Implement MSAA for 2D [Vulkan only]
|
2022-08-13 01:09:48 +02:00 |
Hugo Locurcio
|
813f6a5d57
|
Add `hint_transparent` to use a transparent black placeholder texture
This can be used in shaders to avoid the need to supply a transparent
placeholder texture manually.
|
2022-08-01 23:38:06 +02:00 |
Bastiaan Olij
|
ecfcfd97fa
|
Split dependency logic
Split FOG
Split visibility notifier
Final cleanup of storage classes
|
2022-06-28 00:10:29 +10:00 |
clayjohn
|
3e20c1347d
|
Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer
As well as significant consequent cleanup in the RenderTarget, Texture, and Canvas renderer code
|
2022-05-24 11:00:34 -07:00 |
clayjohn
|
9b61c855ef
|
Add basic lighting to GLES3 renderer.
This includes all three light types and IBL, but does not include shadows or any form of GI
|
2022-05-16 15:07:09 -07:00 |
clayjohn
|
652adcd5bf
|
Basic 3D rendering
|
2022-05-12 10:37:27 -07:00 |
clayjohn
|
2f2064fe3d
|
Overhaul GLES3: Add basis for 3D renderer, overhaul materials and textures
|
2022-04-26 11:48:39 -07:00 |
Bastiaan Olij
|
6b28d94e77
|
Merge canvas and decal into TextureStorage and add render target
|
2022-04-17 12:59:50 +10:00 |
Bastiaan Olij
|
57e5a33623
|
Split dummy renderer classes into separate files
Split canvas_texture_storage and texture_storage from render_storage class
|
2022-03-16 17:43:10 +11:00 |