-Demos:
*added ImGUI styles *added new assets (fonts, shaders) *added cimgui.dll *added imports for bindbc-sdl (for WASM) *added simple demo *added demo launcher *added snake demo *impoved demo utils *added cimgui.bc library for WASM -improved wasm build script -small change in vector
This commit is contained in:
parent
73f2aa6861
commit
cb7609dcaa
82 changed files with 11188 additions and 413 deletions
42
demos/assets/shaders/base.fp
Normal file
42
demos/assets/shaders/base.fp
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
precision mediump int;
|
||||
precision mediump float;
|
||||
precision lowp sampler2D;
|
||||
precision lowp samplerCube;
|
||||
|
||||
#ifdef GLES
|
||||
#if __VERSION__ >290
|
||||
in mediump vec2 uv;
|
||||
#else
|
||||
varying mediump vec2 uv;
|
||||
#endif
|
||||
#else
|
||||
#if __VERSION__ > 320
|
||||
in vec2 uv;
|
||||
#else
|
||||
varying vec2 uv;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//layout(binding = 0)uniform sampler2D tex;
|
||||
|
||||
uniform sampler2D tex;
|
||||
|
||||
//layout(location = 0) out vec4 outColor;
|
||||
|
||||
void main() {
|
||||
|
||||
#ifdef GLES
|
||||
#if __VERSION__ >290
|
||||
gl_FragColor = texture(tex,uv);
|
||||
#else
|
||||
gl_FragColor = texture2D(tex,uv);
|
||||
#endif
|
||||
#else
|
||||
#if __VERSION__ > 320
|
||||
gl_FragColor = texture(tex,uv);
|
||||
#else
|
||||
gl_FragColor = texture2D(tex,uv);
|
||||
#endif
|
||||
#endif
|
||||
if(gl_FragColor.a < 0.01)discard;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue