Explorar el Código

gpu: do not convert u8vec4 to integers when set as array buffers, since we

want to normalise them to floats.
legacy
Sam Hocevar sam hace 14 años
padre
commit
27d22a9778
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. +4
    -1
      src/gpu/vertexbuffer.cpp

+ 4
- 1
src/gpu/vertexbuffer.cpp Ver fichero

@@ -360,7 +360,10 @@ void VertexDeclaration::SetStream(VertexBuffer *vb, ShaderAttrib attr1,


# if !defined __CELLOS_LV2__
if (type_index <= 12)
if (tlut[type_index].type == GL_FLOAT
|| tlut[type_index].type == GL_DOUBLE
|| tlut[type_index].type == GL_BYTE
|| tlut[type_index].type == GL_UNSIGNED_BYTE)
{
/* Normalize unsigned bytes by default, because it's usually
* some color information. */


Cargando…
Cancelar
Guardar