added emulator: n64

updated hs to align from left
This commit is contained in:
neon443
2024-10-06 19:44:21 +01:00
parent 8c639a271c
commit 9ef4f621ff
16 changed files with 3376 additions and 5 deletions

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 B

View File

Binary file not shown.

View File

Binary file not shown.

View File

@@ -0,0 +1,21 @@
#version 300 es
precision highp float;
//the texture coordinate that came
//in from the vertex shader
in vec2 v_TexCoord;
//primary purpose of fragment shader is
//to spit out a color for every pixel
layout(location = 0) out vec4 color;
// uniform vec4 u_Color;
uniform sampler2D u_Texture;
//fragment shader gets called once per pixel
void main()
{
vec4 texColor = texture(u_Texture, v_TexCoord);
color = texColor;
}

View File

@@ -0,0 +1,20 @@
#version 300 es
precision highp float;
//position and texture coordinates
//come in from the application as inputs
layout(location = 0) in vec4 position;
layout(location = 1) in vec2 texCoord;
//texture coordinate is just passthrough
//to the fragment shader
out vec2 v_TexCoord;
//vertex shader gets called once per vertex
void main()
{
//gl_Position is a built in property
gl_Position = position;
v_TexCoord = texCoord;
}