Dario
|
34a19f07a4
Restore dirty list for BaseMaterial3D but don't use it on resource loader.
|
11 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 |
David Snopek
|
c2af6bcb59
GDExtension: Mark virtual function as `is_required` in `extension_api.json`
|
1 year ago |
Pedro J. Estébanez
|
187e5ef258
Let materials' shaders update happen on loader threads
|
1 year ago |
QbieShay
|
41a2b0e83e
Added premult alpha blending to 3D (spatial) shaders.
|
1 year ago |
Micky
|
cd2032a90b
Optimise Object's `get_argument_options`
|
1 year ago |
Muller-Castro
|
96a95cb974
Add const lvalue ref to container parameters
|
4 years ago |
Clay
|
acb65377cd
Cleanup instances of using uint32_t for mesh formats
|
2 years ago |
bitsawer
|
45f2ef4c0f
Fix BaseMaterial3D update with certain material settings
|
2 years ago |
clayjohn
|
51ed3aef63
Vertex and attribute compression to reduce the size of the vertex format.
|
2 years ago |
Milan Gruner
|
45a33cc749
Implement render mode fog_disabled and BaseMaterial3D setting Disable Fog
|
2 years ago |
clayjohn
|
86550ea3c5
Hash ORM flag in BaseMaterial to differentiate between ORM and Standard materials
|
2 years ago |
RedworkDE
|
69f2bc2751
Improve `SelfList` and fix error in `BaseMaterial3D` when running doctool
|
2 years ago |
Pedro J. Estébanez
|
b6647a5808
Avoid sync issues in materials with scheduled shader updates
|
2 years ago |
clayjohn
|
c69b14e96e
Add warnings for unsupported features in mobile and gl_compatibility backends
|
2 years ago |
bruvzg
|
b4fe514aa3
[Sprite3D/Label3D] Expose alpha antialiasing properties.
|
2 years ago |
bruvzg
|
1c774a6083
Fix unsafe murmur3 hash use for the default material keys, expose alpha hash transparency mode for default materials and Label3D and Sprite3D.
|
2 years ago |
Rémi Verschelde
|
1dfd236f15
Merge pull request #70377 from dsnopek/server-export-mk2
|
2 years ago |
David Snopek
|
74458b6e9b
Add "dedicated server" export mode which can strip unneeded visual resources
|
2 years ago |
Juan Linietsky
|
7dbc458bb4
Clean up shader parameter remap
|
2 years ago |
Rémi Verschelde
|
d95794ec8a
One Copyright Update to rule them all
|
2 years ago |
Micky
|
c1b5b68eee
Rename remaining "*_enable" to "*_enabled"
|
3 years ago |
Yuri Rubinsky
|
4f0e0f1650
Fix sorting of uniform items in the material properties
|
3 years ago |
Rémi Verschelde
|
c82bbc38a5
Merge pull request #64952 from Chaosus/vs_rename_uniform_to_param
|
3 years ago |
Yuri Rubinsky
|
8191b3c110
Rename `uniform` to `parameter` across the engine
|
3 years ago |
clayjohn
|
385ee5c70b
Implement Physical Light Units as an optional setting.
|
3 years ago |
Yuri Sizov
|
1a24c9e14b
Make `_validate_property` a multilevel method
|
3 years ago |
Yuri Sizov
|
980f5f32f4
Make `property_*_revert` methods multilevel and expose them for scripting
|
3 years ago |
Hugo Locurcio
|
db22b7ded0
Rename shader parameter uniform setter/getter methods for consistency
|
3 years ago |
Yuri Rubinsky
|
886c2d9681
Implement shader uniform groups/subgroups
|
3 years ago |