LibWeb/WebGL2: Implement drawArraysInstanced

This commit is contained in:
Luke Wilde 2025-01-28 17:15:29 +00:00 committed by Andreas Kling
parent 13f28cb941
commit 071a445015
Notes: github-actions[bot] 2025-02-09 00:02:01 +00:00
2 changed files with 2 additions and 1 deletions

View file

@ -364,7 +364,7 @@ interface mixin WebGL2RenderingContextBase {
// Writing to the drawing buffer
undefined vertexAttribDivisor(GLuint index, GLuint divisor);
[FIXME] undefined drawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instanceCount);
undefined drawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instanceCount);
undefined drawElementsInstanced(GLenum mode, GLsizei count, GLenum type, GLintptr offset, GLsizei instanceCount);
[FIXME] undefined drawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLintptr offset);

View file

@ -35,6 +35,7 @@ static bool gl_function_modifies_framebuffer(StringView function_name)
|| function_name == "clearBufferuiv"sv
|| function_name == "clearBufferfi"sv
|| function_name == "drawArrays"sv
|| function_name == "drawArraysInstanced"sv
|| function_name == "drawElements"sv
|| function_name == "drawElementsInstanced"sv
|| function_name == "blitFramebuffer"sv