summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2020-04-20Exposed RenderingDevice to script APIJuan Linietsky
Also added an easier way to load native GLSL shaders. Extras: Had to fix no-cache for subresources in resource loader, it was not properly working, making shaders not properly reload. Note: The precommit hooks are broken because they don't seem to support enums from one class being used in another. Feel free to fix this after merging this PR.
2020-04-20Merge pull request #37970 from SkyLucilfer/ServerTypoRémi Verschelde
Correct typo mistake of profiler_add_frame_data argument in physics 3d server
2020-04-20Merge pull request #38039 from akien-mga/docdata-skip-unexposedRémi Verschelde
DocData: Skip unexposed classes
2020-04-20DocData: Skip unexposed classesRémi Verschelde
Properly expose classes that we actually want accessible.
2020-04-20doc: Sync classref with current sourceRémi Verschelde
Add missing enum bindings.
2020-04-20Merge pull request #37947 from clayjohn/DOCS-rendering-updateRémi Verschelde
Update many docs with recent rendering changes
2020-04-18Ability to create local RenderingDevice instances.Juan Linietsky
2020-04-17Correct typo mistake of profiler_add_frame_data argument in physics 3d serverSkyJJ
2020-04-17Update many docs with recent rendering changesclayjohn
2020-04-17Merge pull request #37949 from reduz/implement-global-shader-uniformsRémi Verschelde
Implement global and per instance shader uniforms.
2020-04-17Merge pull request #37953 from clayjohn/VULKAN-sky-sun-sizeRémi Verschelde
Add light size to Sky Shaders
2020-04-17Add light size to Sky Shadersclayjohn
2020-04-17Implement global and per instance shader uniforms.Juan Linietsky
Adds two keywords to shader language for uniforms: -'global' -'instance' This allows them to reference values outside the material.
2020-04-16Use sky properly for ambient and reflectionsclayjohn
2020-04-16Merge pull request #37869 from madmiraal/fix-36533Rémi Verschelde
Assign zero to range when ConvexPolygonShape2D is empty.
2020-04-15Fix texture check in decal setupclayjohn
2020-04-14Add support for projectors in spot and omni lights.Juan Linietsky
2020-04-14Merge pull request #37861 from reduz/implement-decalsRémi Verschelde
Implement decals
2020-04-14Implement decalsJuan Linietsky
Also implemented decal atlas, so projectors and other stuff can be added. Sidenote: Had to make RID hashable, so some unrelated includes changed in order to include it in hashfuncs.h
2020-04-14Assign zero to range when ConvexPolygonShape2D is empty.Marcel Admiraal
2020-04-14Merge pull request #37826 from nekomatata/direct-body-state-sleepRémi Verschelde
Fix set_sleep_state in Bullet body direct state
2020-04-14Fix set_sleep_state in Bullet body direct statePouleyKetchoupp
It was inverted, it should set the body to be active when sleep is disabled.
2020-04-13Fixes leak with CopyToFbShaderRDqarmin
2020-04-13Merge pull request #37749 from clayjohn/Vulkan-improved-ssRémi Verschelde
Add vogel filter and settings to soft shadows
2020-04-12Implement MSAAJuan Linietsky
2020-04-12Merge pull request #37819 from reduz/implement-fxaaJuan Linietsky
Add screen space AA option, with FXAA implementation.
2020-04-12Add screen space AA option, with FXAA implementation.Juan Linietsky
2020-04-12Merge pull request #37822 from nekomatata/rigid-body-force-posRémi Verschelde
Fix add_force in Godot Physics RigidBody
2020-04-12Fix add_force in Godot Physics RigidBodyPouleyKetchoupp
Now takes the center of mass into account for calculating the applied torque, like apply_impulse does.
2020-04-11Merge pull request #37808 from reduz/port-effects-to-computeJuan Linietsky
Moved most of the effect code to compute.
2020-04-11Moved most of the effect code to compute.Juan Linietsky
Simplifies it and improves performance. Improves image barrier handling per mipmap on RenderingDeviceVulkan
2020-04-11Merge pull request #37794 from clayjohn/VULKAN-SSS-skyRémi Verschelde
Fix SSS affecting Sky
2020-04-11Fix SSS affecting Skyclayjohn
2020-04-10Add proper quality settings to soft shadowsclayjohn
2020-04-10Shows proper scene render time in editor infoJuan Linietsky
Also fixed GPU profiler, which was not working on nvidia hardware.
2020-04-10Merge pull request #37383 from WARIO-MDMA/godotphysics-renameRémi Verschelde
Rename "GodotPhysics" to "GodotPhysics{2D,3D}"
2020-04-10Merge pull request #37662 from qarmin/rasterizer_server_lastRémi Verschelde
Free items before finishing rendering server
2020-04-10Merge pull request #37722 from reduz/implement-softshadowsRémi Verschelde
Support light size and soft shadows
2020-04-09Support light size and soft shadowsJuan Linietsky
2020-04-09Renaming all ARVR nodes to XRBastiaan Olij
2020-04-09Merge pull request #36919 from nekomatata/android-vulkan-renderingRémi Verschelde
Vulkan rendering support on Android
2020-04-09Rename "GodotPhysics" to "GodotPhysics{2D,3D}"WARIO-MDMA
2020-04-08Refactored shadowmapping.Juan Linietsky
- Made shadow bias size independent, so it will remain when changing light or camera size. - Implemented normal offset bias, which greatly enhances quality. - Added transmission to subsurface scattering - Reimplemented shadow filter modes Closes #17260
2020-04-08Display Server supportPouleyKetchoupp
2020-04-07Tweak rendering quality property hint strings for consistencyHugo Locurcio
- Include a performance indication for all hints, not just for non-default values. - Fix leading/trailing whitespace in some property hints.
2020-04-07Free items before finishing rendering serverqarmin
2020-04-04Fixed leak with SpecularMergeShaderRDqarmin
2020-04-04Re-implement subsurface scattering.Juan Linietsky
The size settings are more "just works", with default scale and depth scale values that don't need much tweaking. Additionally, a "skin" mode was added so skin looks better. EDIT: Cleaned up SSR filter shader a bit.
2020-04-03Merge pull request #37438 from clayjohn/VULKAN-sky-invertRémi Verschelde
Invert Sky subpass cubemap z direction
2020-04-03Fix C# bindings after recent breaking changesIgnacio Etcheverry