ameerj
|
941c6dc740
glasm: Implement BFI, BFE
|
5 years ago |
ReinUsesLisp
|
3e841f6441
glasm: Use BitField instead of C bitfields
|
5 years ago |
ReinUsesLisp
|
2b04b4d27f
glasm: Remove unused argument in identity instructions on GLASM
|
5 years ago |
ReinUsesLisp
|
dc02cb92e4
gl_rasterizer: Flush L2 caches before glFlush on GLASM
|
5 years ago |
ReinUsesLisp
|
2c81ad8311
glasm: Initial GLASM compute implementation for testing
|
5 years ago |
ReinUsesLisp
|
6fd190d1ae
glasm: Implement basic GLASM instructions
|
5 years ago |
ReinUsesLisp
|
c1ba685d9c
glasm: Changes to GLASM register allocator and emit context
|
5 years ago |
ReinUsesLisp
|
36f1586267
vk_scheduler: Use locks instead of SPSC a queue
|
5 years ago |
ReinUsesLisp
|
56c47951c5
vk_query_cache: Wait before reading queries
|
5 years ago |
ReinUsesLisp
|
a515036604
vk_master_semaphore: Use fetch_add to increase master semaphore tick
|
5 years ago |
ReinUsesLisp
|
b10cf64c48
glasm: Add GLASM backend infrastructure
|
5 years ago |
ameerj
|
09dc23f971
shader: ISET.X implementation
|
5 years ago |
ReinUsesLisp
|
bfa47539f6
gl_shader_cache: Remove code unintentionally committed
|
5 years ago |
ReinUsesLisp
|
b725db8709
shader: Fixup SPIR-V emit header namespaces
|
5 years ago |
ReinUsesLisp
|
bed090807a
Move SPIR-V emission functions to their own header
|
5 years ago |
FernandoS27
|
ee61ec2c39
shader: Optimize NVN Fallthrough
|
5 years ago |
FernandoS27
|
153a77efee
shader: Stub SR_AFFINITY
|
5 years ago |
ameerj
|
7ecc6de56a
shader: Implement Int32 SUATOM/SURED
|
5 years ago |
ReinUsesLisp
|
d621e96d0d
shader: Initial OpenGL implementation
|
5 years ago |
ReinUsesLisp
|
850b08a16c
spirv: Be aware of NAN unaware drivers
|
5 years ago |
ReinUsesLisp
|
fde47152d9
spirv: Add SSBO read fallbacks when no aliasing is available
|
5 years ago |
ReinUsesLisp
|
fd913bceaf
spirv: Add OpKill fallback to demote
|
5 years ago |
ReinUsesLisp
|
d2a0f9d7ad
spirv: Do not enable ShaderLayer
|
5 years ago |
ReinUsesLisp
|
2b434b74af
spirv: Enable DemoteToHelperInvocationEXT only when supported
|
5 years ago |
ReinUsesLisp
|
cfd873275d
spirv: Use OriginLowerLeft when requested
|
5 years ago |
ReinUsesLisp
|
bafe9e35a9
spirv: Only add image operands mask when needed
|
5 years ago |
ReinUsesLisp
|
d2e811db2e
spirv: Workaround image unsigned offset bug
|
5 years ago |
ReinUsesLisp
|
4ead714910
spirv: Add int8 and int16 capabilities only when supported
|
5 years ago |
ReinUsesLisp
|
33bebc3412
spirv: Add integer clamping workarounds
|
5 years ago |
ReinUsesLisp
|
7b03b97118
spirv: Implement int8 and int16 conversion fallbacks
|
5 years ago |