summaryrefslogtreecommitdiff
path: root/scene/resources/material.cpp
AgeCommit message (Collapse)Author
2017-08-23Fix UV calculation for spritesheet in particlesMaxim Sheronov
Fix names of uniforms and make correct uv offset calculation
2017-08-20ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry
2017-08-17Oops, fixed wrong color masking problem. Closes #10149Juan Linietsky
2017-08-11Merge pull request #10194 from Keetz/update-default-valuesRémi Verschelde
Updated default values in SpatialMaterial and Environment
2017-08-10Removes type information from method bindsIgnacio Etcheverry
2017-08-09Updated default values in SpatialMaterial and EnvironmentRasmus Ketelsen
2017-08-08-Restored Sprite3D to working function, fixes #2061, fixes #9738Juan Linietsky
-Restored an alpha scissor property in Material
2017-08-02-Added GLTF scene support (still missing animations and .glb extension)Juan Linietsky
-Fixed bugs regarding tangent generation in SurfaceTool
2017-07-24Merge pull request #9764 from Noshyaar/pr-fix2Rémi Verschelde
Add object type hint for docs
2017-07-23Add object type hint for docsPoommetee Ketson
2017-07-22Several changes to better run in mobile.Juan Linietsky
2017-07-11[#7212] Fixed missing 'Variant' return values in documentation.ducdetronquito
2017-07-08Some adjustments to toon material to make it more flexibleJuan Linietsky
Ability to also disable specular
2017-07-08Added triplanar mapping, toon mode, and more specular modes for materials. ↵Juan Linietsky
Added multipass support for materials.
2017-07-08-Added triplanar mapping modesJuan Linietsky
-Some fixes to shader lang
2017-07-03Clean up normalmapping, make sure tangents are imported correctly.Juan Linietsky
2017-06-28Reworked translation systemJuan Linietsky
-Label and Button reload translation on the fly -Resources are loaded and reload depending on locale
2017-06-25Usability improvements for folding. Unfortunately SpatialMaterial broke ↵Juan Linietsky
compatibility.
2017-06-17-Fixed shader lang to not be able to get scalar from matrix (ie mat.x), to ↵Juan Linietsky
make it more GLSL compatible -Fixed referencing of world_transform in fragment shader not working -Fixed unsycn bug related to getting shader param list from the server -Fixed getting all textures from shader properly, fixes #8353
2017-06-15fix bug related to unshaded materials not working on MSVC. Not cleanest ↵Juan Linietsky
solution, might think about how to improve later.
2017-06-05-working SCREEN_TEXTURE, SCREEN_UV shader variablesJuan Linietsky
-Added refraction support for default material -Enabled BCS adjustments, as well as color correction.
2017-06-04Added depth texture support (using parallax) to default material.Juan Linietsky
2017-06-01Rework shading modes and change location of light shaderJuan Linietsky
2017-05-31rewritten PBR implementation to make it friendlier with BlenderJuan Linietsky
2017-05-30Several fixes related to PBR and EnvironmentJuan Linietsky
2017-04-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-04-06New particle system, mostly working, some small features missing.Juan Linietsky
2017-04-06Fix typo in FixedSpatialMaterialAndreas Haas
NormapMap
2017-03-05A Whole New World (clang-format edition)Rémi Verschelde
I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
2017-02-16a ton of bug fixes to the rendererJuan Linietsky
2017-02-13Rename the _MD macro to D_METHODHein-Pieter van Braam
This new name also makes its purpose a little clearer This is a step towards fixing #56
2017-02-13Remove use of _SCS from ADD_METHODHein-Pieter van Braam
This saves typing and is a step towards fixing #56
2017-01-18Use property convention introduced in b085c4 (_ rather than / as separator).Ferenc Arn
Fixes #7476.
2017-01-04-Conversion of most properties to a simpler syntax, easier to use by scriptJuan Linietsky
-Modified help to display properties GDScript can still not make use of them, though.
2017-01-02ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky
Variant. All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS()
2017-01-02Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde
Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
2017-01-02Add a metallic modeJuan Linietsky
2017-01-01Welcome in 2017, dear changelog reader!Rémi Verschelde
That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games!
2016-12-02Subsurface scattering material param is now working!Juan Linietsky
2016-11-20Huge amount of improvement in the material system. Materials should beJuan Linietsky
a lot more complete and usable now.
2016-11-09all light types and shadows are working, pending a lot of clean-upJuan Linietsky
2016-10-29-Many many fixesJuan Linietsky
-Gizmos work again
2016-10-27PBR more or less working, still working on bringing gizmos backJuan Linietsky
2016-10-03Begining of GLES3 renderer:Juan Linietsky
-Most 2D drawing is implemented -Missing shaders -Missing all 3D -Editor needs to be set on update always to be used, otherwise it does not refresh -Large parts of editor not working
2016-07-17Could not use pre multiply alpha for material in editorKyle Luce
- 3 was hard coded, I just changed to 4. Unfortunately this will break every time a blend mode is added
2016-07-08classref: Fix arg name for is_action_pressed/releasedRémi Verschelde
Also position TEXTURE_SPHERE constant properly.
2016-01-01Update copyright to 2016 in headersGeorge Marques
2015-12-14replaced :var by :Variant in documentation, fixes #2897Juan Linietsky
2015-11-27Fix shader loading, making possible load .shd and .sgp from editorFranklin Sobrinho
2015-10-19Bind missing FixedMaterial constants, fixes #2628Franklin Sobrinho