Commit Graph

31 Commits

Author SHA1 Message Date
Rod Kay
6c0f5d9394 opengl.geometry: Add subprograms to get and set the model. 2024-04-24 12:38:29 +10:00
Rod Kay
6e2edae1fb opengl.shaders: Rid 'lit_colored_skinned.frag' shader. 2024-02-23 23:01:16 +11:00
Rod Kay
68c1ff4764 opengl.shaders: Use unified lighting and texturing 'snippets' for fragment shaders. 2024-02-23 22:36:18 +11:00
Rod Kay
88dc115bad opengl.geometry.lit_colored_textured: Add TODO for shine. 2024-02-13 17:07:52 +11:00
Rod Kay
02411c1995 opengl.geometry.lit_textured: Cosmetics. 2024-02-13 17:07:01 +11:00
Rod Kay
009f0e1167 opengl.geometry: Fix 'Shine' attribute bug. 2024-02-12 21:02:08 +11:00
Rod Kay
c9ecff7d86 opengl: Cosmetics. 2023-11-10 19:24:40 +11:00
Rod Kay
3bb82e5a39 opengl: Cosmetics. 2023-11-10 18:38:10 +11:00
Rod Kay
2f6670a24c gel.demo: Use 'gel_sdl'. 2023-11-03 18:02:54 +11:00
Rod Kay
ce41c9afef opengl.geometry.texturing: Use 'Mixin' generic. 2023-05-31 11:39:01 +10:00
Rod Kay
ec4a9b357a opengl.geometry.texturing: Add 'Mixin' generic. 2023-05-31 10:54:59 +10:00
Rod Kay
715e9edb80 openGL.Geometry: Rid unused 'Textures' array type. 2023-05-31 09:31:12 +10:00
Rod Kay
6850241aa9 openGL.Geometry.texturing: Factor out texturing code from 'openGL.Geometry.lit_textured'. 2023-05-31 08:05:58 +10:00
Rod Kay
f1d7b2c645 opengl: Rename 'openGL.texture_Set.texture_Set' to 'openGL.texture_Set.Item'. 2023-05-31 07:08:51 +10:00
Rod Kay
af64e4ce3e opengl: Rename 'openGL.texturing' to 'openGL.texture_Set'. 2023-05-31 07:07:11 +10:00
Rod Kay
a362e5aeff opengl.geometry: Rid obsolete prototype code. 2023-05-29 21:41:00 +10:00
Rod Kay
c29d50f544 opengl.geometry: Rename 'enable_Texture' to 'enable_Textures'. 2023-05-29 21:40:17 +10:00
Rod Kay
3783591ed1 opengl.geometry.lit_textured: Rename 'Textures' record component to 'texture_Set'. 2023-05-29 21:26:17 +10:00
Rod Kay
640c3f4790 opengl: Rename 'openGL.Geometry.texturing' to 'openGL.texturing'. 2023-05-16 17:17:28 +10:00
Rod Kay
65ac65b204 opengl.geometry.texturing: Make 'fade_Level' atomic. 2023-05-16 15:30:55 +10:00
Rod Kay
139cb01643 opengl: Work on multi-texturing. 2023-05-16 15:21:51 +10:00
Rod Kay
1beb8e1140 opengl: Work on multi-texturing. 2023-05-09 18:04:18 +10:00
Rod Kay
8d7f78b74f opengl.geometry: Add multi-texture support to more geometries. 2023-05-07 11:39:57 +10:00
Rod Kay
263f7e8095 opengl.geometry.lit_textured_x2: Tidy. 2023-05-07 08:27:59 +10:00
Rod Kay
5daf101be3 opengl.shader: Allow shaders to be built from snippets. 2023-05-07 06:46:45 +10:00
Rod Kay
ba8a471557 opengl.geometry: Change mode of the 'Self' parameter in 'enable_Texture' to 'in out'. 2023-05-05 03:50:30 +10:00
Rod Kay
2ac6d57a53 opengl.geometry: Add/use texturing support. 2023-05-05 03:13:07 +10:00
Rod Kay
b9064c43c8 opengl.geometry: Use the 'openGL.Variable.uniform.sampler2D' type for textures. 2023-05-05 01:06:18 +10:00
Rod Kay
4ca946531a opengl.geometry: Pre-initialise texture uniforms. 2023-05-04 21:32:03 +10:00
Rod Kay
86721ca2db openGL: Add preliminary multi-texturing code. 2023-05-01 21:17:12 +10:00
Rod Kay
54a53b2ac0 Add initial prototype. 2022-07-31 17:34:54 +10:00