Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-10 | Use f0 instead of albedo in blinn and phong | clayjohn | |
2021-08-10 | Merge pull request #51411 from clayjohn/VULKAN-blinn-phong | Rémi Verschelde | |
[4.0] Make Blinn and Phong specular modes take albedo into account | |||
2021-08-10 | Merge pull request #51017 from vnen/extension-fixes | Rémi Verschelde | |
2021-08-10 | Merge pull request #51457 from nekomatata/moving-platforms-3d | Rémi Verschelde | |
Fix 3D moving platform logic | |||
2021-08-10 | Merge pull request #50682 from aaronfranke/basis-looking-at | Rémi Verschelde | |
Move code for looking_at to Basis | |||
2021-08-10 | Merge pull request #51467 from Chaosus/fix_aa | Rémi Verschelde | |
Fix incorrect border width of antialiased lines | |||
2021-08-10 | Merge pull request #51436 from Calinou/tonemap-clamp-negative-colors | Rémi Verschelde | |
Clamp negative colors regardless of the tonemapper to avoid artifacts | |||
2021-08-10 | Merge pull request #51417 from clayjohn/Vulkan-horizon-so | Rémi Verschelde | |
Add horizon specular occlusion | |||
2021-08-10 | Fix incorrect border width of antialiased lines | Yuri Roubinsky | |
2021-08-09 | Fix 3D moving platform logic | PouleyKetchoupp | |
Same thing that was already done in 2D, applies moving platform motion by using a call to move_and_collide that excludes the platform itself, instead of making it part of the body motion. Helps with handling walls and slopes correctly when the character walks on the moving platform. Also made some minor adjustments to the 2D version and documentation. Co-authored-by: fabriceci <fabricecipolla@gmail.com> | |||
2021-08-09 | Make Blinn and Phong specular modes PBR | clayjohn | |
2021-08-09 | Some work on double support | Aaron Franke | |
2021-08-09 | Merge pull request #51446 from nekomatata/fix-moving-platform-rotation | Rémi Verschelde | |
Fix applied rotation from moving platforms in move_and_slide | |||
2021-08-09 | Fix applied rotation from moving platforms in move_and_slide | PouleyKetchoupp | |
When synchronizing CharacterBody motion with moving the platform using direct body state, only the linear velocity was taken into account. This change exposes velocity at local point in direct body state and uses it in move_and_slide to get the proper velocity that includes rotations. | |||
2021-08-09 | Use doubles for time in many other places | Aaron Franke | |
2021-08-09 | Merge pull request #49753 from aaronfranke/render-server-floats | Rémi Verschelde | |
Handle both 32-bit and 64-bit floats for tangents and weights in RenderingServer | |||
2021-08-09 | Clamp negative colors regardless of the tonemapper to avoid artifacts | Hugo Locurcio | |
Color artifacts could be visible when using negative lights with the Filmic and ACES tonemapping operators, as these did not clamp negative colors. | |||
2021-08-09 | Merge pull request #43158 from nathanfranke/fix-gradient-and-draw-tile | Rémi Verschelde | |
Fix Gradient and Color Picker checkerboard, Fix tile parameter for CanvasItem.draw_texture_rect | |||
2021-08-09 | Merge pull request #51155 from Chaosus/shader_fix_specular_mode | Rémi Verschelde | |
Fix a default shader specular render mode to `SCHLICK_GGX` | |||
2021-08-08 | Add horizon specular occlusion | clayjohn | |
2021-08-08 | [Text Server] Improve object (image/table) inline alignment. | bruvzg | |
2021-08-07 | Fix Gradient, Color Picker BG, Fix CanvasItem::draw_texture_rect p_tile | Nathan Franke | |
2021-08-07 | Merge pull request #51356 from Chaosus/shader_dialog | Yuri Roubinsky | |
2021-08-07 | Added editor dialog for easily creating shaders. | Yuri Roubinsky | |
2021-08-07 | Invert how `global_rate_scale` value works, and rename it to ↵ | Michael Alexsander | |
`playback_speed_scale` | |||
2021-08-07 | Fix Transform::xform(Plane) functions | lawnjelly | |
The Transform::xform and xform_inv are made safe for Planes when using non-uniform scaling. Optimization of calling sites to prevent loss of performance from the changes to xform(Plane). | |||
2021-08-06 | Merge pull request #51309 from Chaosus/fix_uniform_error_spam | Rémi Verschelde | |
Fix incorrect checking of uniform set to prevent error spam | |||
2021-08-06 | Merge pull request #49924 from BastiaanOlij/mobile_render_subpass | Rémi Verschelde | |
Use subpasses to do 3D rendering and resolve in mobile renderer | |||
2021-08-06 | Use subpasses to do 3D rendering and resolve in mobile renderer | Bastiaan Olij | |
2021-08-06 | Fix a default shader specular render mode to (`SCHLICK_GGX`/`BLINN`) | Yuri Roubinsky | |
2021-08-06 | Merge pull request #51082 from ellenhp/fix_cubic_resampling | Rémi Verschelde | |
2021-08-06 | Fix incorrect checking of uniform set to prevent error spam | Yuri Roubinsky | |
2021-08-05 | Fix a few default parameters in bindings | George Marques | |
They have the wrong type and cause issues with extensions. | |||
2021-08-01 | Handle 32-bit and 64-bit floats for tangents/weights in RenderingServer | Aaron Franke | |
2021-08-01 | Merge pull request #50942 from BastiaanOlij/cubemap_raster | Rémi Verschelde | |
Porting cubemap compute shaders to raster for the mobile renderer | |||
2021-08-01 | Move code for looking_at to Basis | Aaron Franke | |
2021-08-01 | Porting cubemap compute shaders to raster for the mobile renderer | Bastiaan Olij | |
2021-07-31 | Merge pull request #50625 from nekomatata/body-one-direction-layers | Rémi Verschelde | |
One-directional collision layer check for rigid bodies and soft bodies | |||
2021-07-31 | Fix 'Attempted to remove invalid ID' errors | Rafał Mikrut | |
2021-07-30 | Fix Godot's cubic resampling algorithm | Ellen Poe | |
2021-07-30 | Expose Vulkan's clustered and mobile backends in the project manager | Hugo Locurcio | |
Since OpenGL will not be available in Godot 4.0, this exposes a choice between Vulkan clustered and Vulkan mobile in the project manager. Despite the name, Vulkan mobile has many benefits on desktop platforms. It provides better performance on simple scenes, and ensures that you won't accidentally use unsupported features while testing your project on desktop platforms. The Vulkan backend setting was made into a "basic" setting so that it can be changed without having to enable the Advanced Settings toggle. This also improves list formatting to use bullet points and tweaks the property hint to be more descriptive. | |||
2021-07-30 | Revert "Implement a new resampling algorithm in AudioStreamPlaybackResampled" | Ellen Poe | |
This reverts commit b2264cb48be48f7bcb16dfba126da8073b6e4c3f. | |||
2021-07-26 | Merge pull request #50891 from Vitika9/50852 | Hugo Locurcio | |
Removed redundant assignment of `blur_pipeline` | |||
2021-07-26 | Merge pull request #50895 from Chaosus/fix_shader_crash | Rémi Verschelde | |
Fix editor crash if passing index as variable to function parameter | |||
2021-07-26 | Merge pull request #50847 from reduz/implement-binary-shader-compilation | Rémi Verschelde | |
Implement Binary Shader Compilation | |||
2021-07-26 | Fix editor crash if passing index as variable to function parameter | Yuri Roubinsky | |
2021-07-26 | Fixed coding style | vitika9 | |
2021-07-26 | Merge pull request #50884 from Chaosus/fix_shader_crash | Rémi Verschelde | |
Prevents shader crashing if varying assigned incorrectly by using compound assignment operators (*=, += etc.) | |||
2021-07-26 | Fix expression in `cluster_builder_rd.h` | Nicholas Huelin | |
This expression should now work as intended. | |||
2021-07-26 | Prevents shader crashing if varying assigned incorrectly | Yuri Roubinsky | |