Christian Forfang

Results 15 comments of Christian Forfang

> `dependencies[0].srcSubpass = VK_SUBPASS_EXTERNAL;` > `dependencies[0].dstSubpass = 0;` > `dependencies[0].srcStageMask = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT;` > Probably it should be either ALL_COMMANDS, or it should be TOP_OF_PIPE and the access mask should be...

Also, seems like: ``` dependencies[3].srcSubpass = 0; dependencies[3].dstSubpass = VK_SUBPASS_EXTERNAL; ``` ... should have `srcSubpass = 3` -- i.e. external dependency after the _last_ subpass, not the first? Possibly one...

Ah, yes I was looking at the subpasses sample :)

> Using mailbox or immediate modes will result in non-blocking calls to vkQueuePresentKHR and unbounded rendering. FWIW, there's no spec-guarantee that ``vkQueuePresentKHR `` or ``vkAcquireNextImageKHR`` will ever block no matter...

I suspect if you check the console, you'll see something like: `Unable to open file "shaders/v3f-t2f-c4f.vert"`. If that's the case, the problem is most likely that `text_buffer_new()` looks like this:...

I've never used `text_buffer` myself, but based on the `ansi.c` demo you still need to set up the MVP-matrices yourself when using it: ``` glUseProgram( buffer->shader ); { glUniformMatrix4fv( glGetUniformLocation(...

The RenderDoc capture works if I change this line line in the fragment shader: ```float texColor = texture(u_textureSampler, v_texUV).a;``` to this: ```float texColor = texture(u_textureSampler, vec2(v_texUV.x, 1.0 - v_texUV.y)).r;``` `.a`...

I suspect it's fine to remove the `while` -- the spec is not actually fully clear on what `UINT64_MAX` means for `vkWaitForFences` in the dedicated section, however there is this...

Can I ask if a lot of this was written by AI? I'm very surprised by a lot of the text. Also the notion that one might as a SW...

I'm not able to a point by point feedback, but for example the `VK_EXT_robustness2` section seems like total nonsense to me. And claims about use of `VK_KHR_dynamic_rendering_local_read` by Unity and...