using cptr for shader source now
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Wed, 9 Mar 2022 02:56:53 +0000 (20:56 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Wed, 9 Mar 2022 02:56:53 +0000 (20:56 -0600)
run_tree/lib/onyx_opengles.so
src/build.onyx
src/gfx/shader.onyx

index 2b34641b14c9c438794dd39ee4952e529eff0345..6015b67ee5adae213bb217c128d55e77277c7aef 100755 (executable)
Binary files a/run_tree/lib/onyx_opengles.so and b/run_tree/lib/onyx_opengles.so differ
index 8906ca407c21c0d660a400a8af708b316baf4332..429f03f0b985e9b7070f76bad99790f37645440b 100644 (file)
@@ -4,7 +4,7 @@ package runtime.vars
 MAJOR_VERSION :: 0
 MINOR_VERSION :: 1
 
-DEBUG :: true
+// DEBUG :: true
 
 
 #load_path ONYX_PATH
index a35ce64daf194c0d0d657b1b03c19ea78cbe8741..751c31f9118986f9ecd4d209a06ebf3d48180689 100644 (file)
@@ -144,8 +144,8 @@ update_model_matrix :: (v: Vector2) {
         """;
 
         header      := VERTEX_HEADER if type == GL_VERTEX_SHADER else FRAGMENT_HEADER;
-        sources     : [] ^u8 = .[ header.data,  source.data ];
-        source_lens : [] i32 = .[ header.count, source.count ];
+        sources     : [] cptr(u8) = .[ cptr.make(header.data), cptr.make(source.data) ];
+        source_lens : [] i32      = .[ header.count,           source.count ];
 
         glShaderSource(shader, 2, sources.data, source_lens.data);
         glCompileShader(shader);