summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2017-07-29Few small GI Probe fixesJuan Linietsky
2017-07-27Add missing max. number of samples (MSAA) checkbruvzg
2017-07-27added an optional parameter to OS symbol lookupKarroffel
When looking up a symbol from a library, previously an error was shown when the symbol did not exist. That caused confusion when the lookup was completely optional. This adds a new parameter to that method so that those errors can be handled manually if needed.
2017-07-26Fix various property not found errorsPoommetee Ketson
2017-07-26Fixes to glow and auto exposure, closes #9797, closes #9106Juan Linietsky
2017-07-24Merge pull request #9712 from BastiaanOlij/fix_checking_framebufferJuan Linietsky
add missing framebuffer check
2017-07-24Fix switching SRGB extension happen before binding of textureEvgeny Zuev
Previously, texture parameter `_TEXTURE_SRGB_DECODE_EXT` was changed before the call of `glBindTexture`, which caused modification of previously bound texture instead of desired one. Now it's changed after `glBindTexture`.
2017-07-23Merge pull request #9765 from Noshyaar/pr-clangRémi Verschelde
Clang-formatting *.cpp and *.h (some files excluded)
2017-07-22Several changes to better run in mobile.Juan Linietsky
2017-07-22Clang-formatting *.cpp and *.h (some files excluded)Poommetee Ketson
2017-07-19-Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky
-Added system for feature overrides, it's pretty cool :)
2017-07-20add missing framebuffer checkBastiaanOlij
2017-07-17-Reorganized all properties of project settings (Sorry, Again).Juan Linietsky
(Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too)
2017-07-16get_executable_path slight change to make it work under OpenBSDDavid Carlier
2017-07-15Many fixes to improve GI Probe qualityJuan Linietsky
2017-07-15Fix to make voxel cone tracing work properly againJuan Linietsky
2017-07-15-Fix for multiple reflection probes causing issues.Juan Linietsky
-Fix for positional sound corruption to avoid making people deaf.
2017-07-15Lots of work on Audio & Physics engine:Juan Linietsky
-Added new 3D stream player node -Added ability for Area to capture sound from streams -Added small features in physics to be able to properly guess distance to areas for sound -Fixed 3D CollisionObject so shapes are added the same as in 2D, directly from children -Fixed KinematicBody API to make it the same as 2D.
2017-07-08Merge pull request #9564 from Noshyaar/pr-thresholdRémi Verschelde
Refactor 'treshold' to 'threshold'
2017-07-08Some adjustments to toon material to make it more flexibleJuan Linietsky
Ability to also disable specular
2017-07-08Added triplanar mapping, toon mode, and more specular modes for materials. ↵Juan Linietsky
Added multipass support for materials.
2017-07-08Refactor 'treshold' to 'threshold'Poommetee Ketson
2017-07-08-Added triplanar mapping modesJuan Linietsky
-Some fixes to shader lang
2017-07-05Fixed bug regarding to strange black shapes appearing in ice from material ↵Juan Linietsky
tester demo
2017-07-05Some changes to dual paraboloid envmap generation, fixes somme bleedingJuan Linietsky
2017-07-04Implemented environment arrays for skybox reflection and roughness, quality ↵Juan Linietsky
increase is enormous.
2017-06-30-Many fixes to VisualScript, fixed property names, etc.Juan Linietsky
-Added ability to set/get a field in GetSet, as well as assignment ops -Added a Select node -Fixed update bugs related to variable list and exported properties, closes #9458
2017-06-28Fixed NinePatches not working on HTML5Robert Hernandez
2017-06-26-Fixed SCREEN_TEXTURE and other related 2D shader parameters.Juan Linietsky
-Fixded BackBuffercopy object
2017-06-25Ability to restart particle system with a function callJuan Linietsky
2017-06-25BuildSystem: generated files have .gen.extensionPoommetee Ketson
2017-06-24-Restored support for Canvas BG mode on EnvironmentJuan Linietsky
-Improved ease of use of WorldEnvironment (no longer extends Spatial) -2D editor viewport can now work in HDR!
2017-06-23Small fixes required to get platformer to work.Juan Linietsky
Added back CanvasItemMaterial
2017-06-21-Moved NinePatch to shader, saves a ton of draw calls rendering UIJuan Linietsky
-Implemented missing stretch modes, now tile and tile fit work
2017-06-212D GPU Particles working..Juan Linietsky
2017-06-18Texture rect_region drawing now clamps UV to avoid bleeding. This avoids ↵Juan Linietsky
scenarios like single-texture tilemap tiles leaking pixels to the next tile when filter is enabled on it.
2017-06-17Add normalmap support for drawing in all low level primitives. Only added ↵Juan Linietsky
support in Sprite so far.
2017-06-17-Fixed shader lang to not be able to get scalar from matrix (ie mat.x), to ↵Juan Linietsky
make it more GLSL compatible -Fixed referencing of world_transform in fragment shader not working -Fixed unsycn bug related to getting shader param list from the server -Fixed getting all textures from shader properly, fixes #8353
2017-06-17Fix transparent background rendering, closes #8703Juan Linietsky
Properly implemented UPDATE_WHEN_VISIBLE mode for viewports
2017-06-17Particles properly update the shadow maps, closes #8815Juan Linietsky
2017-06-16-Fix freezes caused by etccomp2, closes #9183Juan Linietsky
-Normalmaps are now detected and imported as RGTC, both in S3TC and ETC2, this improves their quality.
2017-06-16TIME constant reverted to a single float, fixes #9123Juan Linietsky
2017-06-16Cleaned up Screen Space Reflections, closes #8119Juan Linietsky
2017-06-16Fixes to SSR, WIP.Juan Linietsky
2017-06-16Fixed memory leaksMarc Gilleron
- PoolVector leak - mesh_remove_surface leak
2017-06-15fix bug related to unshaded materials not working on MSVC. Not cleanest ↵Juan Linietsky
solution, might think about how to improve later.
2017-06-15Remove error spam on Intel, closes #8665Juan Linietsky
2017-06-14Merge pull request #9109 from RandomShaper/optimize-2d-lightingJuan Linietsky
Add AT_LIGHT_PASS builtin to canvas shaders
2017-06-15Add AT_LIGHT_PASS builtin to canvas shadersPedro J. Estébanez
This one allows for complex shaders paired with a simple lighting shader to skip code that would otherwise be pointlessly (and wastefully) run during the light pass. Depending on your game (number of items and lights), this can yield some performance gain.
2017-06-14Fix _draw_polygon colors and uvsJuan Linietsky