Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-24 | Make some debug prints verbose-only, remove others | Rémi Verschelde | |
2018-08-20 | Added FRAGCOORD to spatial light processing | Chaosus | |
2018-08-19 | Allow matrixes in varyings | Chaosus | |
2018-08-10 | Merge pull request #20149 from Overblob/shader_float_typing | Juan Linietsky | |
Shader language - Add optional float typings | |||
2018-07-30 | add 3D textures | Thomas Herzog | |
2018-07-29 | Remove pointless check for no texture, fixes #7298 | Juan Linietsky | |
2018-07-29 | Clear color was not correctly being set, fixes #4939 | Juan Linietsky | |
2018-07-29 | Manually fix, merge and close #15168 | Juan Linietsky | |
2018-07-27 | Rename flag to better name | Juan Linietsky | |
2018-07-26 | Reduce unnecessary COW on Vector by make writing explicit | Hein-Pieter van Braam | |
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case. | |||
2018-07-26 | allow comments and whitespace before shader_type declaration | Todd Ross | |
2018-07-25 | Merge pull request #18368 from Gamblify/RasterizerEngineSync | Rémi Verschelde | |
sync rasterizers with engine | |||
2018-07-25 | Added conversions between matrixes in shaders | Chaosus | |
2018-07-23 | Merge pull request #12678 from AndreaCatania/soft | Juan Linietsky | |
Soft body | |||
2018-07-23 | Implemented Soft body | AndreaCatania | |
- Soft Body Physics node - Soft Body Rendering - Soft body Editor - Soft body importer | |||
2018-07-23 | Fix issues with CPUParticles and related conversion from Particles. Closes ↵ | Juan Linietsky | |
#20126 | |||
2018-07-23 | Added some API to visual server so from control VRAM buffer is more easy | AndreaCatania | |
2018-07-21 | -Fix disable_3d flag | Juan Linietsky | |
-Add extra flag optimize=[size,speed] to be able to prioritize size | |||
2018-07-17 | Add disable ambient light flag to shaders and materials | Alex Roman | |
2018-07-17 | Revert "Fix #19507 Not emitted particles affects performance" | Max Hilbrunner | |
2018-07-17 | Merge pull request #19764 from malbach/godot_malbach | Max Hilbrunner | |
Fix #19507 Not emitted particles affects performance | |||
2018-07-17 | Merge pull request #20158 from Overblob/Fixed_shader_parsing_error_log | Rémi Verschelde | |
Fixed shader parsing error log | |||
2018-07-16 | Finally figured out how to implement AnimatedTexture properly. | Juan Linietsky | |
2018-07-15 | * Small hex/float/integer parsing refactoring | Overblob | |
* Potential bug fix on hex (cannot be used atm) * Added optional typing for floats, eg: "1f" -> "1.0" "1.f" -> "1.0" "1.99f" -> "1.99" "1." -> "1.0" | |||
2018-07-14 | Visual Shaders are back. | Juan Linietsky | |
2018-07-14 | Fixed error due to bad cursor handling when parsing shader code | Overblob | |
Fixed completion error log thrown on "no auto-completion found" for typings with no completion. | |||
2018-07-07 | Changed minimum visible viewport size | Josh Taylor | |
When the viewport's size.y becomes lower than 2, the storage->frame.current_rt->effects.mip_maps[0].sizes Vector during rendering becomes empty, resulting in crashes in at least GLES3. This is a temporary fix to stop rendering a viewport when its size is below 2 rather than below 1. | |||
2018-07-06 | Support for CPU based particles, which aids compatibility with OpenGL ES 2.0 | Juan Linietsky | |
2018-07-04 | Merge pull request #19786 from JFonS/correct_normal_scaling | Rémi Verschelde | |
Add render mode to ensure correct normals when using non-uniform scaling | |||
2018-07-03 | Hacked around duplication bug. I think duplicate needs to be even smarter, ↵ | Juan Linietsky | |
maybe pass two bools? (containers and/or resources) | |||
2018-07-02 | Added ability for SSAO to affect AO textures too | Juan Linietsky | |
2018-06-25 | Fix #19507 Not emitted particles affects performance | malbach | |
2018-06-23 | Fix typo in y shift | Bastiaan Olij | |
2018-06-21 | Add render mode to ensure correct normals when using non-uniform scaling | JFonS | |
2018-06-11 | Moved culling, updated lights and shadows into a prepare function so it is ↵ | Bastiaan Olij | |
only called once for stereo rendering | |||
2018-06-05 | Rasterizers are now in sync with engine | Gustav Lund | |
The rasterisers (both GLES3 and GLES2) were calculating their own frame delta time This fix lets the rasterizers get the frame delta through the draw call That way any regulations to the frame step from the main script will not cause particle systems to process at a different step than the rest of the Engine. Remove unused rasterizer storage variable frame.prev_tick variable were not used anywhere and has been removed | |||
2018-06-01 | Fix return type of isnan and isinf in the shader language | Oliver Rausch | |
2018-05-16 | Fix bad operator check in `ShaderLanguage::_validate_assign` | nemerle | |
2018-05-07 | Merge pull request #17845 from JFonS/disable_spatial_shadows | Juan Linietsky | |
Added flag on SpatialMaterial to disable shadows | |||
2018-05-07 | Merge pull request #18533 from JFonS/fix_shader_compile | Juan Linietsky | |
Fix vector reduction in shader language | |||
2018-05-07 | Fix vector reduction in shader language | JFonS | |
2018-05-07 | Merge pull request #18495 from Zylann/partial_texture_update | Juan Linietsky | |
Added partial texture update to VisualServer | |||
2018-05-07 | Merge pull request #18677 from BastiaanOlij/add_no_blend | Juan Linietsky | |
Add no-blend canvas item render_mode | |||
2018-05-07 | Add no-blend canvas item render_mode | Bastiaan Olij | |
2018-05-06 | Added option to viewport to keep linear color | Bastiaan Olij | |
2018-05-03 | Skeleton for 2D WIP | Juan Linietsky | |
2018-05-01 | Merge pull request #18291 from akien-mga/coverity-uninitialized-scalar-var | Rémi Verschelde | |
Fix Coverity reports of uninitialized scalar variable | |||
2018-05-01 | Merge pull request #18321 from Crazy-P/Fixes-logically-dead-code | Rémi Verschelde | |
Fixes logically dead code (Coverity) | |||
2018-04-29 | Added partial texture update to VisualServer | Marc Gilleron | |
2018-04-22 | Change ".." punctuation for "..." in editor strings (#16507) | Hugo Locurcio | |