Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. // should data be uploaded as an array of 3 floats, or padded to 4 floats each block?
  2. layout (std140) uniform blockA {
  3. vec3 foo;
  4. };
  5.  
  6. // should data be uploaded as an array of 4 floats, 5 floats, or 8 floats for each block?
  7. layout (std140) uniform blockB {
  8. vec3 foo;
  9. float bar;
  10. };
  11.  
  12. // same as above, but with a boolean
  13. // should data be uploaded as an array of 4 floats, 5 floats, or 8 floats for each block?
  14. layout (std140) uniform blockC {
  15. vec3 foo;
  16. bool bar;
  17. };
  18.  
  19. // will reversing this order have any effect on possible packing?
  20. layout (std140) uniform blockD {
  21. float foo;
  22. vec3 bar;
  23. };
  24.  
  25. // should data be uploaded as an array of 1 byte values, padded to 4 bytes (float), or padded 16 bytes (vec4)?
  26. layout (std140) uniform blockE {
  27. bool foo;
  28. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement