Age | Commit message (Collapse) | Author |
|
Here only handle precision. Using precision unconditionally
causing problems when shader source is compiled with GLSL 1.2.
The #version dircetives can be added by the glTF parser.
For example libgltf implementation:
https://gerrit.libreoffice.org/gitweb?p=libgltf.git;a=commit;
h=e4544a8b5ca8470a96bf28c6ccdb7461e78ca293
Change-Id: I934cdfa8651a8787fbcd476cea9892bf7e89dd11
|
|
Change-Id: Ie8fb4ff71a683e986b9fec861608590cadee8612
|
|
That's why it was worked in some case, when OpenGL ES is
available then it is the default and not the GLSL 1.1.
Change-Id: I60d545e76115396433df8dc300bc13935099c776
|
|
Change-Id: Ie4c291819f0f8d8a2797d26cc55e5bad1507bdaf
|
|
It seems under linux we need to specify the version number
explicitly, because otherwise shader compiler will use GLSL 1.1
and will fail. Base line is GLSL 1.3 or OpenGL ES 3.0.
Change-Id: Ie143275ade8d6989fda055ab96943b25ef220e9d
|
|
Change-Id: I7d4a00d94cf97e988847f11ded0de2dc0cb77828
|
|
Found by Lsan. Saves about 12MB per loaded model.
Change-Id: Idaff5defd5affc3d9becf2a00d1e64f8d1d42e0f
|
|
Found by Asan.
Change-Id: Icc73e50b7f230880dda982f1c783c86aaeaa5ca2
|
|
Instead of this hacky collada2gltf patch.
Change-Id: I9f15c4ee1c9ea1a1a64116691b12b696c1d63ac5
|
|
Change-Id: Iee0b9f08843220e8ece00739ca01aa438b93965a
|
|
This one caused empty images and so textures were
missing.
Change-Id: Ia1e93270b7f5ec560b39a41d207e84171bb2434a
|
|
Change-Id: Ife28845af92883d8090bb80283c59a0a9a350b32
|