Pārlūkot izejas kodu

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

want to normalise them to floats.
legacy
Sam Hocevar sam pirms 12 gadiem
vecāks
revīzija
27d22a9778
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  1. +4
    -1
      src/gpu/vertexbuffer.cpp

+ 4
- 1
src/gpu/vertexbuffer.cpp Parādīt failu

@@ -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. */


Notiek ielāde…
Atcelt
Saglabāt