Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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 | |
2018-04-21 | Fixes logically dead code (Coverity) | Crazy-P | |
Fixes reported logically dead codes by Coverity * image.cpp: Doesn't really need any modification. But to remove the bug report then we have to move the MAX call away from the for loop statement. * rasterizer_gles3.cpp: Removes unnecessary elif condition since it is checked earlier in the function * collada.cpp: If stamement never reached due to macro ERR_CONTINUE does the same. * navigation_mesh.cpp: Variables should always be null - however, also checked for the very same condition in their function call. Leaving this for review (whether the function call is necessary or not) * path_editor_plugin.cpp: If cancel is true, then it should restore the edited value to the original provided. http://docs.godotengine.org/en/3.0/classes/class_editorspatialgizmo.html#class-editorspatialgizmo-commit-handle * spatial_editor_gizmos.cpp: the very condition of i >= 3 is predetermined in the if case right before it. Thus case 1 is always '1' and case 2 is always '-1' * grid_map_editor.cpp: Same as above in spatial_editor_gizmos.cpp * voxel_light_baker.cpp: Same as above in spatial_editor_gizmos.cpp * visual_server.cpp: Same as above in spatial_editor_gizmos.cpp * visual_script_expression.cpp: char '-' is already true in the switch case mechanism. Thus it can never reach to default case. * particles.cpp: Case 'PARAM_MAX' is unreachable due to index checking right before the switch execution. * shader_language.cpp: Invalid index is handled in switch default case. `type < TYPE_FLOAT && type > TYPE_VEC4` -> `(type < TYPE_FLOAT || type > TYPE_VEC4`) Fixes the "always false problem" in TODO comment. | |||
2018-04-19 | Fix Coverity reports of uninitialized scalar variable | Rémi Verschelde | |
Fixes most current reports on Coverity Scan of uninitialized scalar variable (CWE-457): https://cwe.mitre.org/data/definitions/457.html These happen most of the time (in our code) when instanciating structs without a constructor (or with an incomplete one), and later returning the instance. This is sometimes intended though, as some parameters are only used in some situations and should not be double-initialized for performance reasons (e.g. `constant` in ShaderLanguage::Token). | |||
2018-04-18 | Merge pull request #17391 from PJB3005/18-03-09-fix-canvas-light-shaders | Rémi Verschelde | |
Fixes canvas light shaders. | |||
2018-04-17 | Fix typos in shader_language.cpp | Poommetee Ketson | |
2018-04-13 | Fixes canvas light shaders. | Pieter-Jan Briers | |
Fixes #16904 Restore more out functionality, fix built-ins. Requested changes, I think? | |||
2018-04-08 | Merge pull request #17421 from Chaosus/fixshaderbugs | Juan Linietsky | |
Fix few bugs in shader definitions | |||
2018-03-29 | Added flag on SpatialMaterial to disable shadows | JFonS | |
2018-03-28 | Removed redundant abs shader builtin | Chaosus | |
2018-03-23 | Merge pull request #17532 from BastiaanOlij/arvr_enhancements | Rémi Verschelde | |
A few enhancements on the ARVR Server | |||
2018-03-19 | Fix crash in `canvas_item_add_polyline` when passing more points than colors | robfram | |
When `p_points.size() > p_colors.size()`, it crashed with invalid array access to `p_colors`. Also, when `p_colors` was an empty `Vector` it crashed due a missing `else` checking the `size` condition, as the code handling that special case exists. This PR fixes the missing `else` for `p_colors.size == 0` and, following the `canvas_item_add_multiline` spirit, it only uses the first color for the whole polyline if points and colors differ in size. Fix #17621. | |||
2018-03-15 | Merge pull request #17248 from Cygon/implement-extra-culling-margin | Hein-Pieter van Braam | |
Apply culling margin (fixes issue #16115) | |||
2018-03-15 | Hinted shader uniforms can have a default value | JFonS | |
2018-03-15 | A few fixes on the ARVR Server | Bastiaan Olij | |
2018-03-13 | Merge pull request #17402 from Chaosus/fixmix | Rémi Verschelde | |
Fix invalid mix function overload | |||
2018-03-13 | Fixed several leaks in VisualServerScene, RasterizerSceneGLES3 and ↵ | Wilson E. Alvarez | |
RasterizerGLES3 | |||
2018-03-10 | Fix few bugs in shader definitions | Chaosus | |
2018-03-10 | Fix invalid mix function overload | Chaosus | |
2018-03-07 | Make the shader token names consistent. | Saracen | |
2018-03-04 | Implement VisualServerScene::instance_set_extra_visibility_margin() method ↵ | Markus Ewald | |
to actually apply extra culling margin and mark instance AABB dirty | |||
2018-03-03 | Fix floatBitsToUint function | Chaosus | |
2018-02-21 | 2D Skeletons WORK IN PROGRESS | Juan Linietsky | |
2018-02-21 | Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion. | Juan Linietsky | |
2018-02-20 | Revert "Handle single-argument constructors in uniform default values" | Juan Linietsky | |
2018-02-20 | Merge pull request #15985 from Nallebeorn/uniforms-single-argument-constructors | Rémi Verschelde | |
Handle single-argument constructors in uniform default values | |||
2018-02-18 | Added missing shader functions | Chaosus | |
2018-02-01 | Fix inconsistencies and typos in argument names | Paolo Perkovic | |
2018-01-22 | Handle single-argument constructors in shaders. | Benjamin | |
Expand these (fill vectors, fill matrix diagonals) in _reduce_expression() so they're handled properly even as uniform default values (where they previously caused a crash). | |||
2018-01-18 | Fix typos in code and docs with codespell | Rémi Verschelde | |
Using v1.11.0 from https://github.com/lucasdemarchi/codespell | |||
2018-01-18 | Fix wrong viewport transparent-bg | binbitten | |