Conversation
…d of throwing through the C ABI - CopyTexImage superset rule, TEXTURE_BUFFER level queries, indexed cap toggles
…h on every exit path
…eline, and name the modules a failed vkCreateGraphicsPipelines rejected
…GL buffer limits and saturate the uint32 to Int casts
…fer rectangle between GL and display Y origins - viewport, scissor, ReadPixels offset, rect-capable readback remap, blit source
…ries answer zero instead of dereferencing a null TProgram
…r and sampler twins release their driver ids - a framebuffer per readback leaked the driver into stale pixels
…amebuffer reports GL's window origin - the stored row is not the window row once the viewport rect is converted
…-framebuffer origin fix - correct, but it costs DirectVulkan a large order-dependent slowdown that is not yet root-caused
…lt-framebuffer origin fix - the suspected slowdown was a mismeasurement, paired timings are within 1%
…ue - the const void* cast is ill-formed on 32-bit ABIs where the handle is a plain uint64_t
…edback captures that name a member of an output interface block
…l - spec stride default, legacy stride/pointer shadows, divisor re-binds, core-profile VAO-0 rejection
…nd, indirect_parameters, texture_storage, compute dispatch/link and buffer-range alignment; indexed getters answer the full pname table
…uffer's pending clear before a readback, alpha included
…arguments before the backend-availability check
…only transform feedback constrains the range size to a multiple of four
…uffer must execute the clear parked before it, not leave it for the readback
… depth and stencil back instead of leaving the caller's buffer untouched
…es, block arrays and bound ranges
…s one binding of N descriptors, so bind every element from its own GL binding point
…he same texel out of a usampler2DArray
…ault framebuffer convert their rect out of GL's bottom-origin space, like the colour blit does
…t also change orientation resolves through a pooled scratch image, then blits
…etime to its program - glDeleteShader was never called, so each program build leaked its driver shader objects
…tifact, and echo the logs a failed replay already wrote
…am pipeline object
…es state from UseProgramStages and its siblings instead of rejecting them
…e mechanisms are still open
…pute stage is dispatched on its own, and the graphics composite draws its stage programs' uniform values
…g - separate cause from improved-transparency, and it reproduces locally
…n a NULL per-texture-unit descriptor
…l on both stacks - the crash is a driver defect, not a dangling binding
…d atomic-counter-lowering patches
…Test, MG_Test): array layout(binding=N) elements bind consecutively, a read+write image reaches ESSL legally, compute local_size comes from the linked intermediate, and glShaderStorageBlockBinding is baked into the generated source
…e reference glShaderStorageBlockBinding then wrote through
…est): a pipeline composite mirrors only the uniforms a stage was written to, and survives a sampler or block rebinding
…oles review found in the composite uniform mirror - unrecorded stage programs, byte-identical writes, and Espryt's baked image units
… - usage and procedures only
… indexed fragment outputs before ESSL emission - GLSL ES requires constant integral indices, so the OIT coefficient shader linked nothing on ANGLE and every translucent draw was a silent no-op
…OG_I - MGLOG_E is compiled out of every INFO build, which is why the retrace artifact could not say which shader the driver refused
…niform array is one binding with many descriptors, not one - Magma wrote only element zero and left the rest undefined
… the table MobileGlues settled on
…a registry reference across a re-entrant sync; retarget container rationales at the new erase contract
…assignment - robin-hood probing swaps entries, so mapped types must be swappable
…ect move dropped stageSpirvDigests - a robin-hood swap would pair one program's modules with another's digests; sanity tests assert key identity, not iteration counts
…nding remap accept the descriptor arrays that now have per-element paths, and reserve image-info scratch for them
…uniform array is one binding with many descriptors too - Magma wrote only element zero, and declines the multi-dimensional shape loudly
…ainer's own shapes, measured through the alias so a future swap re-runs the same suite
… descriptor must refuse the draw, not just leave the layout - a multi-dimensional sampler array otherwise faulted in the shader
…helpers into a shared library
…keyed on their Git LFS pointer oid, downloading only on a miss
… the storage-block array count, and correct the decline rationale review found describing the reverted mechanism
…est): detect buffer-texture support, emit the directive the driver advertises, and name the capability when it is missing
… textures through the entry point the tier ships, not the ES 3.2 core name; bound the OES retarget to an exact extension name
…driver apart from one whose entry point failed to resolve
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.