aboutsummaryrefslogtreecommitdiff
path: root/scene/resources/material.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #18374 from JFonS/fix_particles_animationJuan Linietsky2018-05-081-1/+1
|\ | | | | Fix particle animation controls
| * Fix particle animation controlsJFonS2018-04-231-1/+1
| |
* | Added flag on SpatialMaterial to disable shadowsJFonS2018-03-291-1/+5
|/
* Fix typos with codespellluz.paz2018-02-211-3/+3
| | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* Added refraction possibility for triplanar uv modeChaosus2018-02-151-3/+6
|
* Merge pull request #15629 from endragor/fix-shader-propertyRémi Verschelde2018-01-121-1/+1
|\ | | | | Fix Material's shader property binding
| * Fix Material's shader property bindingRuslan Mustakov2018-01-121-1/+1
| | | | | | | | ShaderGraph doesn't exist in 3.0.
* | Make burley default for materials, fixes #15054Juan Linietsky2018-01-121-1/+1
|/
* Bind many more properties to scriptsBojidar Marinov2018-01-121-31/+17
| | | | | | | Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Fix sidedness check in material. Also remove SIDE built-in.Juan Linietsky2017-12-261-1/+1
|
* -Add lightmapperJuan Linietsky2017-12-141-4/+15
| | | | | | -Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button)
* Style: Apply new clang-format 5.0 style to all filesRémi Verschelde2017-12-071-2/+2
|
* -Fix particles with size==0, closes #13931Juan Linietsky2017-12-061-0/+12
| | | | -Fixed material previews (dont show sphere unless for spatial)
* -Implemented Proxy Textures (needed to solve the problem with ViewportTexture)Juan Linietsky2017-12-041-0/+6
| | | | -Properly use hierarchy to initialize resources local to scene (solves problem of GUI in 3D)
* Switch to textureLod for parallax offset, avoids errors on UWP.Juan Linietsky2017-11-271-3/+3
|
* -Ability to choose operator for emission, closes #10441Juan Linietsky2017-11-151-1/+26
| | | | | -Ability to use proper operator for GI Probe, closes #10534 -Closes #12938 as it's no longer needed (thanks for the work though)
* fix a 'proximity_fade_distacne' typo in materialJakub Grzesik2017-10-251-1/+1
|
* Revert "Rename Schlick GGX to GGX."Rémi Verschelde2017-10-231-4/+4
|
* Rename Schlick GGX to GGX.Ferenc Arn2017-10-211-4/+4
| | | | | | | | Schlick's approximation and GGX are orthogonal concepts. Furthermore, it's usage so far has been inconsistent: we don't even use it with anisotropic SchlickGGX, and Burley (Disney) diffuse does use it while its name doesn't indicate it. The use of Schlick's approximation in Burley and GGX is an implementation detail and doesn't need to be reflected to the namig.
* Fix spatial shader conversion with textureHiroshi Ogawa2017-10-191-0/+9
|
* Switched Burley/Lambert, and restored diffuse term to 0-1 range for ↵Juan Linietsky2017-10-011-3/+3
| | | | compatibility.
* Added light affect parameter to baked AOJuan Linietsky2017-09-231-0/+21
|
* Fixes to rim parameter in shaderJuan Linietsky2017-09-231-4/+4
|
* Ability to convert from SpatialMaterial to ShaderMaterialJuan Linietsky2017-09-221-0/+6
|
* Added proximity and distance fade to SpatialMaterialJuan Linietsky2017-09-211-1/+115
|
* Material: fix priority not intPoommetee Ketson2017-09-111-4/+4
|
* hide next pass for material types that make it pointless, closes #10686Juan Linietsky2017-09-051-0/+11
|
* Added transmission shader parameter.Juan Linietsky2017-09-031-2/+42
|
* Made triplanar local space by default, world space optionally, closes #10159Juan Linietsky2017-09-021-24/+26
|
* Removed ontop property, added a material rendering priority system. Fixes ↵Juan Linietsky2017-09-011-4/+31
| | | | #9935, closes #10135
* Fixed problem with non triplanar UV2 mode as described in issue. Closes #9979Juan Linietsky2017-08-311-1/+1
|
* Merge pull request #10401 from maxim-sheronov/fix_particles_spritesheetRémi Verschelde2017-08-311-6/+6
|\ | | | | Fix UV calculation for spritesheet in particles
| * Fix UV calculation for spritesheet in particlesMaxim Sheronov2017-08-231-6/+6
| | | | | | | | Fix names of uniforms and make correct uv offset calculation
* | Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
| |
* | Cleanup tons of obsolete commented out codeRémi Verschelde2017-08-261-0/+1
|/ | | | | Mostly in EditorNode, dropping some obsolete editor plugins and also a cleanup of ProjectSettings/EditorSettings.
* ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry2017-08-201-72/+72
|
* Oops, fixed wrong color masking problem. Closes #10149Juan Linietsky2017-08-171-1/+2
|
* Merge pull request #10194 from Keetz/update-default-valuesRémi Verschelde2017-08-111-2/+2
|\ | | | | Updated default values in SpatialMaterial and Environment
| * Updated default values in SpatialMaterial and EnvironmentRasmus Ketelsen2017-08-091-2/+2
| |
* | Removes type information from method bindsIgnacio Etcheverry2017-08-101-7/+7
|/
* -Restored Sprite3D to working function, fixes #2061, fixes #9738Juan Linietsky2017-08-081-7/+83
| | | | -Restored an alpha scissor property in Material
* -Added GLTF scene support (still missing animations and .glb extension)Juan Linietsky2017-08-021-9/+100
| | | | -Fixed bugs regarding tangent generation in SurfaceTool
* Merge pull request #9764 from Noshyaar/pr-fix2Rémi Verschelde2017-07-241-3/+3
|\ | | | | Add object type hint for docs
| * Add object type hint for docsPoommetee Ketson2017-07-231-3/+3
| |
* | Several changes to better run in mobile.Juan Linietsky2017-07-221-0/+10
|/
* [#7212] Fixed missing 'Variant' return values in documentation.ducdetronquito2017-07-111-1/+1
|
* Some adjustments to toon material to make it more flexibleJuan Linietsky2017-07-081-1/+3
| | | | Ability to also disable specular
* Added triplanar mapping, toon mode, and more specular modes for materials. ↵Juan Linietsky2017-07-081-4/+104
| | | | Added multipass support for materials.