Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-06 | Add option to have viewport render into supplied texture | Bastiaan Olij | |
2019-03-03 | Skeletons can now choose between using local or world coords for processing, ↵ | Juan Linietsky | |
fixes #26468 | |||
2019-01-27 | Properly get proxy texture size for canvas light, fixes #17067 | Juan Linietsky | |
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-15 | Adding option to re-orient our sky | Bastiaan Olij | |
2018-11-28 | Added luminance capping to avoid glitches on small dots. closes #17996 | Juan Linietsky | |
2018-11-19 | Do not draw particles if they are not processing at all, fixes #19507 | Juan Linietsky | |
2018-11-14 | Merge pull request #23248 from dlasalle/fog | Juan Linietsky | |
Add parameters for fog end depth and use alpha as density. | |||
2018-11-14 | Cleaned up and fixed the base_changed function in rasterizers, also fixes #15617 | Juan Linietsky | |
2018-11-13 | Add parameter for fog max depth and use alpha as density. | Dominique LaSalle | |
2018-10-02 | Moving lens distortion shader into drivers and adding GLES2 support | Bastiaan Olij | |
2018-09-28 | -Lightmap and lightmap capture support for GLES2 | Juan Linietsky | |
-Added hint to not show some properties when running on low end gfx | |||
2018-09-28 | Reflection probe support in GLES2 back-end. | Juan Linietsky | |
2018-09-13 | Set uniform default values in inspector | JFonS | |
2018-09-12 | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | |
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes. | |||
2018-08-26 | Fall back to GLES2 if GLES3 is not working | Hein-Pieter van Braam | |
This adds a static is_viable() method to all rasterizers which has to be called before initializing the rasterizer. This allows us to check what rasterizer to use in OS::initialize together with the GL context initialization. This commit also adds a new project setting "rendering/quality/driver/driver_fallback" which allows the creator of a project to specify whether or not fallback to GLES2 is allowed. This setting is ignored for the editor so the editor will always open even if the project itself cannot run. This will hopefully reduce confusion for users downloading projects from the internet. We also no longer crash when GLES3 is not functioning on a platform. This fixes #15324 | |||
2018-07-30 | add 3D textures | Thomas Herzog | |
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-25 | Merge pull request #18368 from Gamblify/RasterizerEngineSync | Rémi Verschelde | |
sync rasterizers with engine | |||
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-16 | Finally figured out how to implement AnimatedTexture properly. | Juan Linietsky | |
2018-07-10 | Fix dummy renderer for CPU particles | Leon Krause | |
2018-07-03 | Fix server build after 7fc23675 | Rémi Verschelde | |
2018-06-25 | Fix #19507 Not emitted particles affects performance | malbach | |
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-05-11 | Fix scene import when platform=server | Josh Faust | |
Adds code in RasterizerStorageDummy to store off mesh surface information, rather than just throwing it away. Without this, all surface arrays were just defaulting to empty when the packed scene was written. | |||
2018-05-10 | Implement missing methods in dummy rasterizer | Fabio Alessandrelli | |
2018-02-25 | Add missing return statements (iOS and server). | bruvzg | |
2018-02-21 | 2D Skeletons WORK IN PROGRESS | Juan Linietsky | |
2018-02-15 | Create and return LightmapCapture. | K. S. Ernest (iFire) Lee | |
2018-02-15 | Add dummy audio driver, fix dummy rasterizer | K. S. Ernest (iFire) Lee | |
2018-02-15 | Fixes to OS_Server and DummyRasterizer to match new signatures | Fabio Alessandrelli | |
2018-02-15 | Add dummy Texture handling | Fabio Alessandrelli | |
2018-02-15 | Add dummy resterizer driver | Fabio Alessandrelli | |