summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2018-12-29Override GL_positionBastiaan Olij
2018-12-21Fixed fragment shader compilation error on android (S0001: Cannot compare ↵PouleyKetchoupp
'float' with 'int')
2018-12-21GLES2: Define 'lowp' for OpenGL 2.1Rémi Verschelde
Precision qualifiers are only used on OpenGL ES 2.0 and 3.0, and while OpenGL 3.3 defines them for compatibility (but without practical effect), they're missing from OpenGL 2.1, so we define them to prevent compilation errors. Fixes #24521.
2018-12-21Reverse RGBA shadow test on GLES2Juan Linietsky
2018-12-21Further GLES2 fixesJuan Linietsky
2018-12-21Fixes to framebuffer formats for GLES2, closes #24518Juan Linietsky
2018-12-20Remove usage of VAO, which does not work in GLES2Juan Linietsky
2018-12-20Merge pull request #24499 from akien-mga/android-thirdpartyRémi Verschelde
Android: Better identify thirdparty C/C++ code
2018-12-20Support lights and shadows in GLES2, fixes #21853Juan Linietsky
2018-12-20Android: Better identify thirdparty C/C++ codeRémi Verschelde
- The `cpu-features.{c,h}` code was only used by chance by the webm (libvpx) code, so I moved it there. It was actually introduced before that and wasn't in use, and libvpx just happened to be able to compile thanks to it being bundled. It could potentially be compiled on the fly from the Android NDK, but since we plan to replace the webm module by a GDNative plugin in the near future, I went the bundling route. - `ifaddrs_android.h` is already provided in the Android NDK as `ifaddrs.h`, same as on other Unixes. Yet we cannot use it until we up the min API level to 24, where `getifaddrs` is first defined. I moved the files to `thirdparty/misc` and synced them with upstream WebRTC (only indentation changes and removal of `static` qualifiers). Also removes dropped thirdparty files from COPYRIGHT.txt after changes in #24105 and #24145.
2018-12-20Merge pull request #24485 from volzhs/system-time-msRémi Verschelde
Added OS.get_system_time_msecs()
2018-12-20Added OS.get_system_time_msecs()volzhs
2018-12-20Style: Fix formatting in GLES2 shadersRémi Verschelde
2018-12-20fix gles2 spotlight problemGitea
2018-12-19Properly support light shaders in GLES2, fixes #21651Juan Linietsky
2018-12-18Change how rects are drawn (and also will help batching eventually), to ↵Juan Linietsky
workaround problem in #9913
2018-12-18Reduce considerably the cubemap sizes on sky, to better match GLES3, fixes ↵Juan Linietsky
#21551
2018-12-18Actually respect the low quality cubemap filter on mobile, should fix ↵Juan Linietsky
crashes on mobile for #21551 but not sure on intel.
2018-12-16Merge pull request #24366 from BastiaanOlij/adjust_sky_orientationRémi Verschelde
Adding option to re-orient our sky
2018-12-16Merge pull request #24382 from BastiaanOlij/fix_highp_lens_gles2Rémi Verschelde
Fix highp issue in lens shader on gles2
2018-12-16Merge pull request #19501 from Zylann/custom_loadersRémi Verschelde
Added basic support for custom resource savers and loaders
2018-12-16Fix highp issue in lens shader on gles2Bastiaan Olij
2018-12-15Adding option to re-orient our skyBastiaan Olij
2018-12-15Added basic support for custom resource savers and loadersMarc Gilleron
2018-12-14Request mic access only when is neededvolzhs
2018-12-13fixed uv missing in vertex shader of canvas.QbieShay
2018-12-12Merge pull request #24241 from Rubonnek/move-to-initializer-listRémi Verschelde
Moved member variables to initializer list
2018-12-11Moved member variables to initializer listWilson E. Alvarez
2018-12-11Merge pull request #23483 from clayjohn/fragment_camera_viewRémi Verschelde
Make VIEW vector available in fragment shader
2018-12-11make VIEW vector available in fragmentclayjohn
2018-12-11gles2 implemented VIEWPORT_SIZE builtin for spatial shadermuiroc
2018-12-11Merge pull request #23126 from QbieShay/nine_uvRémi Verschelde
UV for ninepatch now maps to the proper ninepatch mapped UV.
2018-12-02Merge pull request #23899 from BastiaanOlij/fix_particle_activeRémi Verschelde
Remapped ACTIVE to shader_active, now works
2018-12-02Merge pull request #24089 from clayjohn/gles2_camera_matrix_bugRémi Verschelde
Fixed gles2 camera_matrix bug
2018-12-01Remapped ACTIVE to shader_active, now worksBastiaan Olij
2018-11-30fixed gles2 camera_matrix bugclayjohn
2018-11-28Merge pull request #23945 from DavidSichma/gles2artifactRémi Verschelde
Fixed black artifacts on SpatialMaterial [GLES2]
2018-11-28Merge pull request #23981 from khairul169/fix_gles2_clearcolorRémi Verschelde
GLES2: Set clear color based on env background mode when rendering scene and fix viewport transparent bg flag
2018-11-28Merge pull request #24025 from aaronfranke/analyzer-errorsRémi Verschelde
Fix many errors found by PVS-Studio
2018-11-28Merge pull request #24017 from eska014/rt-squishRémi Verschelde
Enable squish decompression in runtime builds
2018-11-28Check for WebGL RGTC extensionLeon Krause
2018-11-28Fix many errors found by PVS-StudioAaron Franke
Fix errors 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, and 15.
2018-11-28Fix style issues and signature mismatchRémi Verschelde
2018-11-28Added luminance capping to avoid glitches on small dots. closes #17996Juan Linietsky
2018-11-27Attempt to avoid breaking people's workflows on the change from ↵Juan Linietsky
8ba0d513fa0068a241a25fbb6db09315fa3309cc
2018-11-27NORMALMAP was not working (no normal being used detected), fixes #9263Juan Linietsky
2018-11-27GLES2: clear color on scene renderkhairul169
2018-11-25Fix possible error when switching audio devices with PulseAudioMarcelo Fernandez
2018-11-24Fixed black artifacts on SpatialMaterial [GLES2]David Sichma
2018-11-23Prevent GLAPIENTRY redefine in rasterizer, now included in glad.hRémi Verschelde
We otherwise had conflicting defines since 1a41daf3.