2009-11-09 17 views

Répondre

6

Ils ont été introduits avec GLSL 1.30 (OGL 3.0). En fonction de ce que vous voulez faire, vous pouvez éventuellement les émuler avec des opérations en virgule flottante, par exemple x & (2^n)-1 = frac(x/(2^n))*(2^n), mais vous devrez prendre soin des erreurs en virgule flottante.

+0

Y a-t-il d'autres exemples comme ça? Cette opération ET est ce dont j'avais le plus besoin, mais aussi quelques OU serait utile ... – St0fF

5

Vous devez mettre soit

#version 130 

ou

#extension GL_EXT_gpu_shader4 : enable 

dans le haut de shader pour obtenir l'accès aux opérateurs de bits