summaryrefslogtreecommitdiff
path: root/scene/resources/material.h
AgeCommit message (Expand)Author
2023-02-26Add warnings for unsupported features in mobile and gl_compatibility backendsclayjohn
2023-01-31[Sprite3D/Label3D] Expose alpha antialiasing properties.bruvzg
2023-01-24Fix unsafe murmur3 hash use for the default material keys, expose alpha hash ...bruvzg
2023-01-23Merge pull request #70377 from dsnopek/server-export-mk2Rémi Verschelde
2023-01-23Add "dedicated server" export mode which can strip unneeded visual resourcesDavid Snopek
2023-01-21Clean up shader parameter remapJuan Linietsky
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-09-21Rename remaining "*_enable" to "*_enabled"Micky
2022-09-16Fix sorting of uniform items in the material propertiesYuri Rubinsky
2022-09-02Merge pull request #64952 from Chaosus/vs_rename_uniform_to_paramRémi Verschelde
2022-09-01Rename `uniform` to `parameter` across the engineYuri Rubinsky
2022-08-31Implement Physical Light Units as an optional setting.clayjohn
2022-08-22Make `_validate_property` a multilevel methodYuri Sizov
2022-08-18Make `property_*_revert` methods multilevel and expose them for scriptingYuri Sizov
2022-08-04Rename shader parameter uniform setter/getter methods for consistencyHugo Locurcio
2022-07-26Implement shader uniform groups/subgroupsYuri Rubinsky
2022-07-25Code quality: Fix header guards consistencyRémi Verschelde
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-03Merge pull request #60583 from reduz/placeholder-assetsRémi Verschelde
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
2022-04-28Implement placeholder assetsreduz
2022-04-22Implement Label3D node.bruvzg
2022-03-10Discern between virtual and abstract class bindingsreduz
2022-02-22Use Filament specular models and parametrizationclayjohn
2022-01-12Optimize include files to improve `shader_language.h` compilation speedYuri Roubinsky
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-10-04Hide render_priority except when using SpatialMaterialsclayjohn
2021-09-21Prevent shaders from generating code before the constructor finishes.Tom Coxon
2021-07-07Merge pull request #50193 from reduz/fix-command-queue-crashRémi Verschelde
2021-07-07Fix Command Queue Crashreduz
2021-07-05Fix Subsurface Scatteringreduz
2021-06-30Deprecate ImmediateGeometryreduz
2021-06-08Removes deleted OrenNayar mode from shaders and materialsYuri Roubinsky
2021-04-30Implement Particle Trailsreduz
2021-02-14Fix uninitialized `BaseMaterial3D::features` variable.bruvzg
2021-02-09Initialize class variables with default values in scene/ [2/2]Rafał Mikrut
2021-01-06Added ability to visualize native shadersreduz
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-11-02Alpha Hash and Alpha2Coverage ImplementationMarios Staikopoulos
2020-07-10Add override keywords.Marcel Admiraal
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-04-08Refactored shadowmapping.Juan Linietsky
2020-04-04Re-implement subsurface scattering.Juan Linietsky
2020-03-27Renaming of servers for coherency.Juan Linietsky
2020-02-26Reimplement Mutex with C++'s <mutex>Pedro J. Estébanez
2020-02-20Fix MIMPAMPS typos in constants throughout the engineAndrii Doroshenko (Xrayez)
2020-02-13Remove more deprecated methods and codeRémi Verschelde
2020-02-11Modernized default 3D material, fixes material bugs.Juan Linietsky
2020-02-11Changes to material required to add custom shaders in RD rendererJuan Linietsky