bulky-insurance-39338
05/04/2023, 4:02 PMtall-teacher-57409
05/04/2023, 4:02 PMtall-teacher-57409
05/04/2023, 4:02 PMtall-teacher-57409
05/04/2023, 4:02 PMtall-teacher-57409
05/04/2023, 4:02 PMbulky-insurance-39338
05/04/2023, 4:04 PMtall-teacher-57409
05/04/2023, 4:05 PMbulky-insurance-39338
05/04/2023, 4:05 PMbulky-insurance-39338
05/04/2023, 4:06 PMpowerful-morning-89
05/04/2023, 4:06 PMbulky-insurance-39338
05/04/2023, 4:07 PMtall-teacher-57409
05/04/2023, 4:07 PMbulky-insurance-39338
05/04/2023, 4:08 PMaPos
attributesbulky-insurance-39338
05/04/2023, 4:08 PMhallowed-ocean-84954
05/04/2023, 4:09 PMbulky-insurance-39338
05/04/2023, 4:09 PMtall-teacher-57409
05/04/2023, 4:09 PMbulky-insurance-39338
05/04/2023, 4:10 PMtall-teacher-57409
05/04/2023, 4:10 PMhx
var vertices:Array<Float> = [-0.5, -0.5, 0.0, 0.5, -0.5, 0.0, 0.0, 0.5, 0.0];
var gl = context.gles2;
var vbo = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, vbo);
gl.bufferData(gl.ARRAY_BUFFER, vertices.length * 4, new Float32Array(vertices), gl.STATIC_DRAW);
var shader_src = "
#version 330 es\n
layout (location = 0) in vec3 aPos;\n
void main()\n
{\n
gl_Position = vec4(aPos.x, aPos.y, aPos.z, 1.0);\n
}\n
";
var shader = gl.createShader(gl.VERTEX_SHADER);
gl.shaderSource(shader, shader_src);
gl.compileShader(shader);
var frag_shader_src = "
#version 330 es\n
out vec4 FragColor;;\n
void main()\n
{\n
FragColor = vec4(1.0f, 0.5f, 0.2f, 1.0f);\n
}\n
";
var frag_shader = gl.createShader(gl.FRAGMENT_SHADER);
gl.shaderSource(frag_shader, frag_shader_src);
gl.compileShader(frag_shader);
var program = gl.createProgram();
gl.attachShader(program, shader);
gl.attachShader(program, frag_shader);
gl.linkProgram(program);
gl.useProgram(program);
gl.deleteShader(shader);
gl.deleteShader(frag_shader);
gl.vertexAttribPointer(0, 3, gl.FLOAT, false, 3 * 4, 0);
I can't see the triangle though, is there anything wrong in my code?bulky-insurance-39338
05/04/2023, 4:12 PMbulky-insurance-39338
05/04/2023, 4:12 PM#version 330 es
bulky-insurance-39338
05/04/2023, 4:12 PMin
and out
tall-teacher-57409
05/04/2023, 4:13 PMhttps://cdn.discordapp.com/attachments/769686258049351722/1103716054053699744/image.png▾
tall-teacher-57409
05/04/2023, 4:13 PMbulky-insurance-39338
05/04/2023, 4:14 PMbulky-insurance-39338
05/04/2023, 4:15 PMgl_FragColor = vec4(1.0, 0.5, 0.2, 1.0);
tall-teacher-57409
05/04/2023, 4:16 PMhx
var shader_src = "
layout (location = 0) in vec3 aPos;\n
void main()\n
{\n
gl_Position = vec4(aPos.x, aPos.y, aPos.z, 1.0);\n
}\n
";
var shader = gl.createShader(gl.VERTEX_SHADER);
gl.shaderSource(shader, shader_src);
gl.compileShader(shader);
var frag_shader_src = "
out vec4 FragColor;;\n
void main()\n
{\n
gl_FragColor = vec4(1.0, 0.5, 0.2, 1.0);\n
}\n
";
does that look right now?bulky-insurance-39338
05/04/2023, 4:17 PMglsl
var frag_shader_src = "
void main()\n
{\n
gl_FragColor = vec4(1.0, 0.5, 0.2, 1.0);\n
}\n
";
tall-teacher-57409
05/04/2023, 4:17 PMbulky-insurance-39338
05/04/2023, 4:19 PM