projects
/
fishladder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
window
[fishladder.git]
/
fishladder.c
diff --git
a/fishladder.c
b/fishladder.c
index e93d666a7f7a38d2d8b03b67d1a7536fde63ed4a..21df71c9713122eeb5b373191bb3d5b81547eb10 100644
(file)
--- a/
fishladder.c
+++ b/
fishladder.c
@@
-3,56
+3,39
@@
//#define VG_STEAM
#include "vg/vg.h"
//#define VG_STEAM
#include "vg/vg.h"
-SHADER_DEFINE( colour_shader,
-
- // VERTEX
- "layout (location=0) in vec3 a_co;"
- "uniform mat4 uPvm;"
- ""
- "void main()"
- "{"
- " vec4 vert_pos = uPvm * vec4( a_co, 1.0 );"
- " gl_Position = vert_pos;"
- "}",
+m3x3f m_projection;
+m3x3f m_view;
+m3x3f m_mdl;
+
+struct world
+{
+ struct cell
+ {
+ u32 state;
+ }
+ *data;
- // FRAGMENT
- "out vec4 FragColor;"
- "uniform vec4 uColour;"
- ""
- "void main()"
- "{"
- " FragColor = uColour;"
- "}"
- ,
- UNIFORMS({ "uPvm", "uColour" })
-)
+ u32 w, h;
+};
int main( int argc, char *argv[] )
{
vg_init( argc, argv, "FishLadder" );
}
int main( int argc, char *argv[] )
{
vg_init( argc, argv, "FishLadder" );
}
-void vg_start(void)
-{
- SHADER_INIT( colour_shader );
-}
+void vg_register(void){}
+void vg_start(void){}
+void vg_free(void){}
-void vg_update(void)
-{
-
-}
+void vg_update(void){}
void vg_render(void)
{
void vg_render(void)
{
-
-}
+ glViewport( 0,0, vg_window_x, vg_window_y );
-void vg_ui(void)
-{
-
+ glDisable( GL_DEPTH_TEST );
+ glClearColor( 0.01f, 0.01f, 0.01f, 1.0f );
+ glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
}
}
-void vg_free(void)
-{
-
-}
+void vg_ui(void){}
\ No newline at end of file