[Mesa-dev] Arrays of Arrays V7

Timothy Arceri t_arceri at yahoo.com.au
Tue Oct 6 15:47:28 PDT 2015


Patches still needing review (11/24):
3, 8, 9, 11, 12, 13, 14, 18, 19, 20, 21

Series can be found in AoA_v7 branch here:
https://github.com/tarceri/Mesa_arrays_of_arrays

Changes in v7:
- Some patches dropped as the old GLSL IR vec4 backend is now gone
- Rebased on code refactors in master
- Some small changes based on Ian's and Matt's feedback to v6
- Atomic binding/buffer index fix pulled out of this series

Changes in v6:
- fix image support after chages to master
- fix vector output AoA on i965
- rebase series on SSBO changes
- add interface AoA support (this make us more spec compliant than the AMD & Nvidia binaries )
- some previous reviewed patches have been pushed

Changes in v5:
- Indirect indexing of samplers now supported
- Various updates based on feedback from Ian
- Some previous standalone patches pushed

Changes in v4:
- Desktop support
- Image support
- Much faster constant optimisation pass

Changes in v3:
- Rebased on the tessellation and subroutine changes
- Atomic counter AoA now working including indirect indexing (previously I had broken piglit tests that were always passing as long as the shader compiled)
- Included fix for atomic counters with binding other than 0
- Split the program interface query chages for easier review

Changes in v2:
- Reworked how uniform AoA are handled which simplified things greatly.
- Transform feedback and program interface query now working with AoA.
- Speed up glsl optimisation pass via improvement to dead code elimination.
- Some smaller reviewed patches pushed.



More information about the mesa-dev mailing list