Pedro J. Estébanez
|
12a519bae2
Split RenderingDevice into API-agnostic and RenderingDeviceDriver parts
|
1 year ago |
clayjohn
|
51ed3aef63
Vertex and attribute compression to reduce the size of the vertex format.
|
2 years ago |
A Thousand Ships
|
fdd3d36c6d
[Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable
|
1 year ago |
Shawn Wallace
|
b12ed82c04
Expose texture_create_from_extension to GDExtension
|
1 year ago |
Rémi Verschelde
|
faaf27f284
Fix various typos with codespell
|
2 years ago |
Rémi Verschelde
|
858e8748e8
Fix or workaround recent extension API compatibility issues
|
2 years ago |
Yuri Sizov
|
1c40263665
Merge pull request #79606 from clayjohn/ShaderRD-compilation-groups
|
2 years ago |
Bastiaan Olij
|
63d6e9c557
Add custom texture create function
|
2 years ago |
clayjohn
|
e970f5249c
Add Shader compile groups to RD Shader system
|
2 years ago |
Bastiaan Olij
|
a22f495a3c
Split raster barrier into vertex and fragment barrier
|
2 years ago |
Bastiaan Olij
|
6dd47e232b
Expose RD::texture_native_handle
|
2 years ago |
Rémi Verschelde
|
3e6a731904
Merge pull request #76418 from reduz/method-bind-validated-call
|
2 years ago |
Juan Linietsky
|
1c93606e47
Add ValidatedCall to MethodBind
|
2 years ago |
Pedro J. Estébanez
|
09aa1bbdb3
Fix unsupported sampler filter used for voxel GI
|
2 years ago |
Hugo Locurcio
|
8eb0d0e665
Fix `compute_pieline` typo in `RenderingDevice.compute_pipeline_is_valid()`
|
2 years ago |
EpEpDragon
|
36d02882b9
Added optional offset and size parameter to RenderDevice buffer_get_data method
|
2 years ago |
Rémi Verschelde
|
d95794ec8a
One Copyright Update to rule them all
|
2 years ago |
Yuri Rubinsky
|
807632a90c
Changed `STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT` type to enum flags
|
2 years ago |
Pedro J. Estébanez
|
14e301467e
Refactor SPIR-V reflection into a generic RenderingDevice feature
|
2 years ago |
Yuri Rubinsky
|
6e48db69a3
Changed `RD::PipelineDynamicStateFlags` type to enum flags
|
2 years ago |
Yuri Rubinsky
|
5934eef44c
Changed `RenderingDevice::TextureUsageBits` type to enum flags
|
2 years ago |
Rémi Verschelde
|
e7418cac3d
Merge pull request #68942 from Chaosus/barrier_mask_flags
|
2 years ago |
Yuri Rubinsky
|
acaf38cfbc
Expose `BarrierMask` as flags enum in `RenderingDevice`
|
2 years ago |
Patrick Dawson
|
d7136f2d51
Add `offsets` parameter to RenderingDevice::vertex_array_create
|
2 years ago |
Patrick Dawson
|
e56fc6b338
Expose vertex_array_create
|
2 years ago |
MinusKube
|
f5a808192b
Prevent windows from having a size greater than device limit
|
3 years ago |
kobewi
|
7adc8376ed
Change Array arguments to TypedArray
|
3 years ago |
bruvzg
|
bcc3643989
Add font LCD sub-pixel anti-aliasing support.
|
3 years ago |
Juan Linietsky
|
f999f52f0a
Add a Framebuffer cache
|
3 years ago |
Bastiaan Olij
|
d139131aab
Adding Variable Rate Shading support to Godot
|
3 years ago |