Commit History

Author SHA1 Message Date
  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