Commit graph

16 commits

Author SHA1 Message Date
neuromancer
03e42d15d4 GRAPHICS: OPENGL: added another setUniform function to set an uniform value in shaders from an array of ints 2023-07-03 22:18:13 +02:00
Le Philousophe
cb36b46864 OPENGL: Allow loading of raw shader source 2022-10-08 23:39:18 +02:00
Eugene Sandulenko
31100637fa GRAPHICS: OPENGL: Refactor for adding possibility to avoid calling error() directly 2022-10-08 23:39:18 +02:00
Le Philousophe
6c2c603df2 OPENGL: Fix cast on Vertex Attribute pointer 2022-07-16 09:57:42 +02:00
Cameron Cawley
0eb11216fb OPENGL: Add Shader::addAttribute() 2022-07-03 22:26:10 +03:00
Cameron Cawley
863988fee4 OPENGL: Add proper error checking to the Shader class 2022-06-29 22:37:38 +01:00
Cameron Cawley
fb1db0e94f OPENGL: Allow enabling vertex attributes without using a VBO 2022-06-29 14:15:46 +01:00
Cameron Cawley
7b4aff4ac6 OPENGL: Add a return value to setUniform(), and use Common::String 2022-06-28 21:40:36 +01:00
Le Philousophe
98c306376f OPENGL: Merge both OpenGL shaders objects 2022-06-26 18:32:10 +02:00
Paweł Kołodziejski
4f0e5ed3c0 GRAPHICS: Moved shader code where it's actually used 2022-01-10 03:34:48 +01:00
Paweł Kołodziejski
20cb0ae228
ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Pawel Kolodziejski
a8b53f8f21 ALL: Avoid class names clashing with ScummVM classes 2020-09-28 18:47:10 +02:00
Bastien Bouclet
6b266a9179 OPENGL: Unbind the active program when destroying the active shader
Fixes switching renderers from Shaders to OpenGL in Grim with SDL2
2016-07-12 06:29:32 +02:00
Bastien Bouclet
d0eea3b008 OPENGL: Make include gards consistent 2016-02-06 08:02:50 +01:00
Bastien Bouclet
6c78bcebe4 GRAPHICS: Move opengles2 files to the opengl folder 2016-02-06 08:02:49 +01:00
Renamed from graphics/opengles2/shader.h (Browse further)