Bug 218327

Summary: WebGL2 is missing new overloaded uniform setters (taking extra source offset and length arguments)
Product: WebKit Reporter: Marcin <msokalski>
Component: WebGLAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: dino, jdarpinian, kbr, kkinnunen, smoley, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: All   
OS: macOS 10.15   
Bug Depends on: 215846    
Bug Blocks:    

Marcin
Reported 2020-10-29 02:10:59 PDT
Looks like these functions don't work at all: void uniform1uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniform2uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniform3uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniform4uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix3x2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix4x2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix2x3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix4x3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix2x4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix3x4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0);
Attachments
Radar WebKit Bug Importer
Comment 1 2020-10-29 18:13:09 PDT
Kenneth Russell
Comment 2 2020-10-29 18:32:01 PDT
Thanks for reporting. I think this has already been fixed on top-of-tree in Bug 215846. This fix needs to be merged to the Safari 14 release branch.
Kenneth Russell
Comment 3 2020-10-30 08:30:46 PDT
Without more information or a test case I'm going to duplicate this into the other bug. *** This bug has been marked as a duplicate of bug 215846 ***
Note You need to log in before you can comment on or make changes to this bug.