Stuart Carnie
|
663917449b
2D: Fix `CanvasTexture` rendering when updating channels
|
6 months ago |
Aarni Koskela
|
f134769506
Fix various typos
|
7 months ago |
Rémi Verschelde
|
f7d6924afb
Merge pull request #100677 from clayjohn/light2d-cull
|
7 months ago |
clayjohn
|
30801af298
Properly transform light rect and occluder rect to perform light2d culling in canvas space
|
7 months ago |
Yufeng Ying
|
e88e30c273
Remove unused headers in servers.
|
8 months ago |
Thaddeus Crews
|
d3e5b62ea2
Merge pull request #99230 from paddy-exe/instance_uniforms_compatability_renderer
|
7 months ago |
clayjohn
|
793d065f8b
Avoid allocating instance buffer for PointLight2D shadows when there are no instances.
|
8 months ago |
kobewi
|
ceefc0d38a
Implement 2D instance shader parameters
|
2 years ago |
clayjohn
|
7c61252dd7
Optimize PointLight2D shadow rendering by reducing draw calls and RD state changes.
|
8 months ago |
Thaddeus Crews
|
66dea152b5
Merge pull request #99257 from darksylinc/matias-TheForge-pr04-excluded-ubo+render_opt
|
8 months ago |
Thaddeus Crews
|
5f5f86bff0
Merge pull request #100128 from clayjohn/rd-shader-spam
|
8 months ago |
Thaddeus Crews
|
75a425f1d3
Merge pull request #99995 from clayjohn/RD-batch-ptrw
|
8 months ago |
clayjohn
|
fce34f22a2
Avoid error spam when shaders fail to compile by freeing shader_data version when compilation fails
|
8 months ago |
Matias N. Goldberg
|
c77cbf096b
Improvements from TheForge (see description)
|
9 months ago |
clayjohn
|
0dfbf4a5df
Optimize batch uniform set creation by caching ptrw when creating batch uniform
|
8 months ago |
CrazyRoka
|
d9ef826c54
Optimize RenderForwardClustered::_setup_render_pass_uniform_set by reducing Vector allocations during push_back operations
|
1 year ago |
Dario
|
1c6aad660f
Fix incorrect clear color flag on canvas renderer.
|
8 months ago |
Dario
|
6d5ac8f7ef
Resolve load and store ops automatically for render passes for discardable textures.
|
9 months ago |
clayjohn
|
2b68c63a88
Mask out shadows on CanvasItems that don't have a matching item_shadow_mask
|
9 months ago |
Thaddeus Crews
|
2b02143d35
Merge pull request #98307 from clayjohn/Light2D-shadow-projection
|
9 months ago |
Stuart Carnie
|
0d1d945727
2D: Fix various issues and minor performance optimisations
|
9 months ago |
clayjohn
|
62516df757
Precompute projection matrices when rendering 2D shadows
|
10 months ago |
DarioSamo
|
fa1aacb455
Configure MSAA properly in canvas renderer's pipelines.
|
10 months ago |
clayjohn
|
65f3df5923
Properly utilize surface information when creating pipelines and vertex arrays in canvas renderer
|
10 months ago |
Dario
|
e2c6daf7ef
Implement asynchronous transfer queues, thread guards on RenderingDevice. Add ubershaders and rework pipeline caches for Forward+ and Mobile.
|
1 year ago |
clayjohn
|
4d635b7a3a
Combine texture and instance data into one uniform set in the 2D renderer
|
10 months ago |
Stuart Carnie
|
e826ab9ba9
[2D,Metal]: Fix subpixel blending; fix inconsistent blend state in Metal
|
11 months ago |
Stuart Carnie
|
5b5dc00c52
2D: Remove redundant assignment
|
11 months ago |
Stuart Carnie
|
c113e5b143
2D: Fix use-after-free in batch rendering
|
11 months ago |
Stuart Carnie
|
a657ea42f1
2D: Add batching to RendererCanvasRenderRD
|
1 year ago |