summaryrefslogtreecommitdiffstats
path: root/drivers/gles3/rasterizer_canvas_gles3.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Properly redraw if something animated is visibleJuan Linietsky2019-03-031-6/+6
|
* Add -Wshadow=local to warnings and fix reported issues.marxin2019-02-201-12/+10
| | | | Fixes #25316.
* Fix skeleton not being updated in shader, closes #25911Juan Linietsky2019-02-161-0/+2
|
* Fix fog in GLES2 by using epic hack, closes #25410Juan Linietsky2019-02-121-0/+2
|
* Use transparent framebuffer only when set to transparent, closes #21827Juan Linietsky2019-01-271-1/+7
|
* Fixes to 2D lights, closes #24750Juan Linietsky2019-01-171-9/+9
|
* Ensure canvas copy texscreen will not crash if render target is configured ↵Juan Linietsky2019-01-151-0/+5
| | | | without copy buffers. Closes #24749.
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* -Implented 2D Mesh support for GLES2Juan Linietsky2018-12-271-1/+5
| | | | | -Implemented 2D Skeleton deform for GLES2 -Implement Multimesh support for GLES2, closes #20524, closes #21839
* Properly reset canvas state after drawing, fixes #18860Juan Linietsky2018-11-181-3/+9
|
* Proxies were being mishandled, leading to the now fixed #17651Juan Linietsky2018-11-161-5/+6
|
* Make 2D particles work OOTB (again)JFonS2018-11-131-0/+4
|
* Remove animation loop from ParticlesMaterial + improvements to CPUParticles2DJFonS2018-11-041-8/+1
| | | | | | | | Remove animation loop from ParticlesMaterial and move it to SpatialMaterial for 3D particles and Particles2D for the 2D case. Added animation to CPUParticles2D as well as the "Convert to CPUParticles2D" to the PAarticles2D menu.
* Add some limits on the Editor SettingsSuperwaitsum2018-10-241-0/+2
|
* Moving lens distortion shader into drivers and adding GLES2 supportBastiaan Olij2018-10-021-0/+34
|
* Fix warnings about set but unused variables [-Wunused-but-set-variable]Rémi Verschelde2018-09-271-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the following GCC 5 warnings: ``` drivers/gles2/rasterizer_canvas_gles2.cpp:814:8: warning: variable 'rt_size' set but not used [-Wunused-but-set-variable] drivers/gles2/rasterizer_scene_gles2.cpp:2270:11: warning: variable 'vp_height' set but not used [-Wunused-but-set-variable] drivers/gles2/rasterizer_scene_gles2.cpp:2673:22: warning: variable 'e' set but not used [-Wunused-but-set-variable] drivers/gles2/rasterizer_scene_gles2.cpp:715:7: warning: variable 'no_cull' set but not used [-Wunused-but-set-variable] drivers/gles2/shader_gles2.cpp:693:14: warning: variable 'cc' set but not used [-Wunused-but-set-variable] drivers/gles3/rasterizer_canvas_gles3.cpp:1226:8: warning: variable 'rt_size' set but not used [-Wunused-but-set-variable] drivers/gles3/rasterizer_scene_gles3.cpp:3039:10: warning: variable 'contrib' set but not used [-Wunused-but-set-variable] drivers/gles3/rasterizer_scene_gles3.cpp:4504:32: warning: variable 'vp_height' set but not used [-Wunused-but-set-variable] editor/editor_inspector.cpp:272:9: warning: variable 'guide_color' set but not used [-Wunused-but-set-variable] editor/editor_themes.cpp:1067:14: warning: variable 'alpha3' set but not used [-Wunused-but-set-variable] editor/editor_themes.cpp:263:8: warning: variable 'script_bg_color' set but not used [-Wunused-but-set-variable] editor/plugins/collision_shape_2d_editor_plugin.cpp:326:11: warning: variable 'cpoint' set but not used [-Wunused-but-set-variable] editor/plugins/mesh_editor_plugin.cpp:72:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] editor/plugins/shader_editor_plugin.cpp:471:12: warning: variable 'mpos' set but not used [-Wunused-but-set-variable] editor/plugins/shader_editor_plugin.cpp:89:8: warning: variable 'basetype_color' set but not used [-Wunused-but-set-variable] editor/plugins/shader_editor_plugin.cpp:90:8: warning: variable 'type_color' set but not used [-Wunused-but-set-variable] editor/plugins/shader_editor_plugin.cpp:92:8: warning: variable 'string_color' set but not used [-Wunused-but-set-variable] modules/visual_script/visual_script_editor.cpp:2521:7: warning: variable 'seq_connect' set but not used [-Wunused-but-set-variable] platform/android/export/export.cpp:580:12: warning: variable 'styles_count' set but not used [-Wunused-but-set-variable] platform/android/export/export.cpp:584:12: warning: variable 'styles_offset' set but not used [-Wunused-but-set-variable] platform/osx/export/export.cpp:464:9: warning: variable 'zerr' set but not used [-Wunused-but-set-variable] scene/2d/tile_map.cpp:260:10: warning: variable 'tcenter' set but not used [-Wunused-but-set-variable] scene/3d/light.cpp:166:7: warning: variable 'editor_ok' set but not used [-Wunused-but-set-variable] scene/3d/navigation.cpp:566:11: warning: variable 'closest_navmesh' set but not used [-Wunused-but-set-variable] scene/gui/rich_text_label.cpp:869:8: warning: variable 'size' set but not used [-Wunused-but-set-variable] scene/main/viewport.cpp:705:14: warning: variable 'xform' set but not used [-Wunused-but-set-variable] scene/main/viewport.cpp:706:8: warning: variable 'ss' set but not used [-Wunused-but-set-variable] scene/main/viewport.cpp:726:14: warning: variable 'xform' set but not used [-Wunused-but-set-variable] scene/main/viewport.cpp:727:8: warning: variable 'ss' set but not used [-Wunused-but-set-variable] scene/resources/material.cpp:430:7: warning: variable 'using_world' set but not used [-Wunused-but-set-variable] servers/visual/shader_language.cpp:2026:7: warning: variable 'all_const' set but not used [-Wunused-but-set-variable] servers/visual/visual_server_scene.cpp:1383:28: warning: variable 'z_max_cam' set but not used [-Wunused-but-set-variable] ``` Also fixes two [-Wunused-value] warnings: ``` scene/gui/text_edit.cpp:4405:20: warning: statement has no effect [-Wunused-value] servers/visual/visual_server_scene.cpp:905:48: warning: value computed is not used [-Wunused-value] ``` Some of those are bugs and need further work, they are identified with `// FIXME` comments.
* Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-2/+4
| | | | | | This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes.
* Fixed a theoretical condition where prealpha prevents lightingBastiaan Olij2018-09-081-1/+1
|
* Ability for Light2D to use a proxy texture, fixes #17067Juan Linietsky2018-09-061-0/+1
|
* Ported CPU particles to 2DJuan Linietsky2018-08-291-0/+114
|
* Added a more minimal test to avoid crash in #20677 but I dont think this is ↵Juan Linietsky2018-08-241-2/+2
| | | | the cause
* Make some debug prints verbose-only, remove othersRémi Verschelde2018-08-241-18/+1
|
* -Project/Editor settings now use new inspectorJuan Linietsky2018-07-191-2/+2
| | | | | | | -Project/Editor settings now show tooltips properly -Settings thar require restart now will show a restart warning -Video driver is now visible all the time, can be changed easily -Added function to request current video driver
* Finally figured out how to implement AnimatedTexture properly.Juan Linietsky2018-07-161-0/+12
|
* Merge pull request #19707 from toger5/fix_clipping_vflipMax Hilbrunner2018-07-121-7/+12
|\ | | | | fix clipping with v_flip fixes: #18600
| * fix clipping with v_flip fixes: #2929toger52018-06-161-7/+12
| |
* | prevent redraws when an inactive Particles2D node is presentMarcin Zawiejski2018-06-201-0/+3
|/
* 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
|/