aboutsummaryrefslogtreecommitdiff
path: root/drivers/gles3/rasterizer_canvas_gles3.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix a corner-case bug in _copy_texscreen in the gles3 rendererBojidar Marinov2018-05-151-4/+4
| | | | Fixes #17698
* Add no-blend canvas item render_modeBastiaan Olij2018-05-071-0/+19
|
* Skeletal deform workingJuan Linietsky2018-05-041-3/+24
|
* Skeleton for 2D WIPJuan Linietsky2018-05-031-3/+62
|
* Use GL_LINE_STRIP instead of GL_LINES when drawing polylines.Nicolas Silva2018-02-281-1/+1
|
* 2D Skeletons WORK IN PROGRESSJuan Linietsky2018-02-211-1/+1
|
* Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion.Juan Linietsky2018-02-211-0/+40
|
* Fix a rendering bug with screen_textureBojidar Marinov2018-02-191-6/+4
|
* Properly fix blend equations for both transparent and non transparent ↵Juan Linietsky2018-01-111-5/+23
| | | | framebuffers. Closes #15047
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Fixed proper texture binding for sprite material, fixes #13987Juan Linietsky2017-12-261-1/+1
|
* Property apply shader parameters, even when materials are being reused, ↵Juan Linietsky2017-12-261-6/+9
| | | | fixes #14012
* Fix pixel snap not being used in 3.0Guilherme Silva2017-12-191-0/+2
|
* Don't glBindTexture() on viewports without effectsHein-Pieter van Braam2017-12-161-1/+1
| | | | | | | @reduz said there was another place that needed to be checked for a similar issue but I have to admit I didn't understand. This fixes #13337
* -Ability to and unwrap lightmap coordinates on importJuan Linietsky2017-12-091-2/+21
| | | | | | | | -Added unwrap functionality to Mesh -Ability to display and debug mesh UVs -Added multiline draw, so it's easier and faster to draw UVs -Many fixes to SurfaceTool -Fixes to Thekla Unwrap, but it's a piece of ass and it keeps crashing. Will have to go away
* -Implemented Proxy Textures (needed to solve the problem with ViewportTexture)Juan Linietsky2017-12-041-0/+5
| | | | -Properly use hierarchy to initialize resources local to scene (solves problem of GUI in 3D)
* Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky2017-11-251-3/+3
| | | | | | wrong function, leading to unnecesary copy on writes and reduced performance.
* Cleanup old references to GLES2 rendererRémi Verschelde2017-11-191-62/+0
| | | | | | | | | There are still some left in the Android Java code, even stuff to swap between GLES1 and GLES2 support from early Godot days... would be good to see some cleanup there too one day. The "graphics/api" option for Android exports is removed, as only GLES 3.0 is supported. It can be readded when GLES 2.0 support comes back. Fixes #13004.
* Fix alpha dithering in viewports with TransparentBg=false and Usage=2D, ↵andrzej.buczynski2017-11-171-0/+1
| | | | issue #11416
* Merge pull request #10897 from themindoverall/fix_box_selectRémi Verschelde2017-09-121-1/+20
|\ | | | | Fix draw_rect when width or height < 0
| * Fix draw_rect when width or height < 0. Fixes #10849Chris Serino2017-09-021-1/+20
| |
* | Automatically redraw when shaders using TIME are visible, fixes #10554Juan Linietsky2017-09-051-0/+4
|/
* add shadow_filter variant PCF7letheed2017-09-011-0/+2
|
* Merge pull request #10417 from bojidar-bg/x-fix-tilemap-transposeRémi Verschelde2017-08-311-7/+4
|\ | | | | Implement texture UV transpose in the gles3 renderer
| * Implement texture UV transpose in the gles3 rendererBojidar Marinov2017-08-291-7/+4
| | | | | | | | Now tilemap rotations work again \o/
* | Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
| |
* | Added polygon antialiasing, but it does not work on nvidia. Will have to try ↵Juan Linietsky2017-08-191-0/+7
|/ | | | something else..
* Restored black bars and custom images instead of black bars, closes #1571Juan Linietsky2017-08-071-0/+67
|
* Clang-formatting *.cpp and *.h (some files excluded)Poommetee Ketson2017-07-221-1/+1
|
* -Renamed GlobalConfig to ProjectSettings, makes more sense.Juan Linietsky2017-07-191-1/+1
| | | | -Added system for feature overrides, it's pretty cool :)
* -Reorganized all properties of project settings (Sorry, Again).Juan Linietsky2017-07-171-2/+2
| | | | | (Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too)
* -Many fixes to VisualScript, fixed property names, etc.Juan Linietsky2017-06-301-9/+117
| | | | | | -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 SCREEN_TEXTURE and other related 2D shader parameters.Juan Linietsky2017-06-261-35/+104
| | | | -Fixded BackBuffercopy object
* -Moved NinePatch to shader, saves a ton of draw calls rendering UIJuan Linietsky2017-06-211-61/+28
| | | | -Implemented missing stretch modes, now tile and tile fit work
* 2D GPU Particles working..Juan Linietsky2017-06-211-0/+163
|
* Texture rect_region drawing now clamps UV to avoid bleeding. This avoids ↵Juan Linietsky2017-06-181-8/+14
| | | | 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-171-20/+56
| | | | support in Sprite so far.
* TIME constant reverted to a single float, fixes #9123Juan Linietsky2017-06-161-3/+1
|
* Remove error spam on Intel, closes #8665Juan Linietsky2017-06-151-3/+0
|
* Fix _draw_polygon colors and uvsJuan Linietsky2017-06-141-3/+3
|
* -Fixed occluder rendering, closes #8560Juan Linietsky2017-06-131-8/+3
| | | | -Ability to smooth out 2D shadow filters
* Fixed _draw_polygon, should help fix other bugs..Juan Linietsky2017-06-121-93/+54
|
* renamed all Rect2.pos to Rect2.positionalexholly2017-06-041-29/+29
|
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-081-0/+1
|
* New particle system, mostly working, some small features missing.Juan Linietsky2017-04-061-1/+1
|
* Fixed AtlasTexture being incorrectlyRobert Hernandez2017-03-301-13/+13
| | | | | Fixed StyleBoxTexture and NinePatchRect drawing the entire texture of an AtlasTexture.
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-051-600/+480
| | | | | | | | | | | | | | | | | | | | | | | | I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
* Add a bunch of missing Godot headers in own filesRémi Verschelde2017-03-051-0/+29
|
* Various fixes detected using PVS-Studio static analyzer.Thaer Razeq2017-02-281-1/+1
| | | | | | | - Add FIXME tags comments to some unfixed potential bugs - Remove some checks (always false: unsigned never < 0) - Fix some if statements based on reviews. - Bunch of missing `else` statements