Jamie Madill

Results 8 issues of Jamie Madill

Some versions of GLSL allow for attribute location aliasing - it seems this isn't supported in SPIR-V. It probably should be mentioned in the extension that it isn't accepted.

InitializeSymbolTables can error (for instance, in InitializeSymbolTable, an internal error can cause the built-ins to not be parsed properly. This error isn't checked or handled in any way. Same goes...

enhancement
Infrastructure

This format is useful for interop between NVRHI and some other APIs (in my case SDL). It would be useful to avoid custom code to translate pixel formats or having...

This mostly pertains to the ES specs. I haven't looked at desktop as closely. EXT_blend_func_extended adds new entry points glBindFragDataLocation* for associating a fragment output with a particular output location....

OpenGL
OpenGL ES
Resolving inside Khronos

There's two slight issues that may be present with gl.xml's information on GL_EXT_texture_storage (and also potentially some overlap with GL_ARB_texture_storage). 1) The EXT extension specifies: > In particular, note that...

enhancement

The Mock ICD works well for a few simple use cases but breaks down on some workloads. One simple example is allocating and writing to a buffer larger than 0x1000....

enhancement
MockICD

This is an issue I found when trying to match up troika-three-text's rendering with pdfkit. trioka-three-text produces output something like this: ![image](https://github.com/protectwise/troika/assets/541607/d2bc36a5-a6e9-49c0-b8dc-9bd7b93ed111) Here the grey rectangles are the visible and...

I haven't tried extracting my code into a standalone test, but at a minimum I'm doing something wrong, and at worst there's a bug somewhere in how I'm using the...