aboutsummaryrefslogtreecommitdiff
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Some adjustments to toon material to make it more flexibleJuan Linietsky2017-07-082-16/+29
| | | | | | | | | | | | Ability to also disable specular
* | | Added triplanar mapping, toon mode, and more specular modes for materials. ↵Juan Linietsky2017-07-087-6/+84
|/ / | | | | | | Added multipass support for materials.
* | -Added triplanar mapping modesJuan Linietsky2017-07-083-12/+50
| | | | | | | | -Some fixes to shader lang
* | Fixed bug regarding to strange black shapes appearing in ice from material ↵Juan Linietsky2017-07-052-3/+17
| | | | | | | | tester demo
* | Some changes to dual paraboloid envmap generation, fixes somme bleedingJuan Linietsky2017-07-055-18/+27
| |
* | Implemented environment arrays for skybox reflection and roughness, quality ↵Juan Linietsky2017-07-045-87/+272
| | | | | | | | increase is enormous.
* | -Many fixes to VisualScript, fixed property names, etc.Juan Linietsky2017-06-302-9/+119
| | | | | | | | | | | | -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
* | Fixed NinePatches not working on HTML5Robert Hernandez2017-06-281-1/+1
| |
* | -Fixed SCREEN_TEXTURE and other related 2D shader parameters.Juan Linietsky2017-06-2612-62/+182
| | | | | | | | -Fixded BackBuffercopy object
* | Ability to restart particle system with a function callJuan Linietsky2017-06-252-0/+38
| |
* | BuildSystem: generated files have .gen.extensionPoommetee Ketson2017-06-256-37/+39
| |
* | -Restored support for Canvas BG mode on EnvironmentJuan Linietsky2017-06-243-2/+70
| | | | | | | | | | -Improved ease of use of WorldEnvironment (no longer extends Spatial) -2D editor viewport can now work in HDR!
* | Small fixes required to get platformer to work.Juan Linietsky2017-06-234-3/+43
| | | | | | | | Added back CanvasItemMaterial
* | -Moved NinePatch to shader, saves a ton of draw calls rendering UIJuan Linietsky2017-06-213-62/+112
| | | | | | | | -Implemented missing stretch modes, now tile and tile fit work
* | 2D GPU Particles working..Juan Linietsky2017-06-215-1/+215
| |
* | Texture rect_region drawing now clamps UV to avoid bleeding. This avoids ↵Juan Linietsky2017-06-182-13/+37
| | | | | | | | scenarios like single-texture tilemap tiles leaking pixels to the next tile when filter is enabled on it.
* | Add normalmap support for drawing in all low level primitives. Only added ↵Juan Linietsky2017-06-174-52/+99
| | | | | | | | support in Sprite so far.
* | -Fixed shader lang to not be able to get scalar from matrix (ie mat.x), to ↵Juan Linietsky2017-06-172-1/+7
| | | | | | | | | | | | | | | | 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
* | Fix transparent background rendering, closes #8703Juan Linietsky2017-06-173-3/+18
| | | | | | | | Properly implemented UPDATE_WHEN_VISIBLE mode for viewports
* | Particles properly update the shadow maps, closes #8815Juan Linietsky2017-06-172-0/+22
| |
* | -Fix freezes caused by etccomp2, closes #9183Juan Linietsky2017-06-163-0/+22
| | | | | | | | -Normalmaps are now detected and imported as RGTC, both in S3TC and ETC2, this improves their quality.
* | TIME constant reverted to a single float, fixes #9123Juan Linietsky2017-06-168-16/+10
| |
* | Cleaned up Screen Space Reflections, closes #8119Juan Linietsky2017-06-163-14/+14
| |
* | Fixes to SSR, WIP.Juan Linietsky2017-06-163-52/+15
| |
* | Fixed memory leaksMarc Gilleron2017-06-161-0/+1
| | | | | | | | | | - PoolVector leak - mesh_remove_surface leak
* | fix bug related to unshaded materials not working on MSVC. Not cleanest ↵Juan Linietsky2017-06-152-10/+13
| | | | | | | | solution, might think about how to improve later.
* | Remove error spam on Intel, closes #8665Juan Linietsky2017-06-152-6/+1
| |
* | Merge pull request #9109 from RandomShaper/optimize-2d-lightingJuan Linietsky2017-06-143-0/+8
|\ \ | | | | | | Add AT_LIGHT_PASS builtin to canvas shaders
| * | Add AT_LIGHT_PASS builtin to canvas shadersPedro J. Estébanez2017-06-152-0/+7
| | | | | | | | | | | | | | | | | | 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.
| * | Add missing initializer for RasterizerStorageGLES3::Shader::ubo_sizePedro J. Estébanez2017-06-091-0/+1
| | |
* | | Fix _draw_polygon colors and uvsJuan Linietsky2017-06-141-3/+3
| | |
* | | Fixed several bugs with directional light, and changed defaults to be more ↵Juan Linietsky2017-06-145-156/+23
| | | | | | | | | | | | sensible.
* | | -Fixed occluder rendering, closes #8560Juan Linietsky2017-06-134-11/+16
| | | | | | | | | | | | -Ability to smooth out 2D shadow filters
* | | Remove default shadow bias of 0.1 for spot and omni light, fixes #8654Juan Linietsky2017-06-133-13/+13
| | |
* | | Merge pull request #8835 from ippan/particles_shader_indexJuan Linietsky2017-06-121-0/+1
|\ \ \ | | | | | | | | add index to particles glsl
| * | | add index to particles glslPanPan2017-05-191-0/+1
| | | |
* | | | Fix bug breaking shader when skeleton+tangents were used, closes #8673Juan Linietsky2017-06-121-1/+1
| | | |
* | | | Fix empty shader related crash, closes #8314Juan Linietsky2017-06-122-1/+6
| | | |
* | | | Fixed _draw_polygon, should help fix other bugs..Juan Linietsky2017-06-122-96/+60
| | | |
* | | | Restored everything related to information polling, and added information ↵Juan Linietsky2017-06-114-30/+154
| | | | | | | | | | | | | | | | box for viewport.
* | | | Restored multiple viewport function, as well as view modes.Juan Linietsky2017-06-114-138/+246
| |/ / |/| |
* | | renamed all Rect3.pos to Rect3.positionalexholly2017-06-091-3/+3
| | |
* | | -Restored multithread capability to VisualServerJuan Linietsky2017-06-097-196/+168
| | | | | | | | | | | | -Restored resource previews!
* | | -Added proper access to depth texture from shaderJuan Linietsky2017-06-071-0/+1
| | | | | | | | | | | | -Split Mesh into Mesh (abstrat class) and ArrayMesh, to allow to proper mesh primitives, as well as streamable meshes in the future.
* | | Fog is complete!Juan Linietsky2017-06-073-0/+183
| | |
* | | -working SCREEN_TEXTURE, SCREEN_UV shader variablesJuan Linietsky2017-06-058-47/+194
| | | | | | | | | | | | | | | -Added refraction support for default material -Enabled BCS adjustments, as well as color correction.
* | | Merge pull request #9038 from AlexHolly/rect2-rename-posRémi Verschelde2017-06-054-45/+45
|\ \ \ | | | | | | | | renamed all Rect2.pos to Rect2.position
| * | | renamed all Rect2.pos to Rect2.positionalexholly2017-06-044-45/+45
| | | |
* | | | Added depth texture support (using parallax) to default material.Juan Linietsky2017-06-041-0/+5
| | | |
* | | | subsurface scattering is fixed and working againJuan Linietsky2017-06-036-19/+27
|/ / /