lp:~pali/mesa/mesa-demos
- Get this branch:
- bzr branch lp:~pali/mesa/mesa-demos
Branch merges
Import details
This branch is an import of the HEAD branch of the Git repository at git://anongit.freedesktop.org/mesa/demos.
Last successful import was .
Recent revisions
- 3845. By Jordan Justen <email address hidden>
-
mesa-demos: NOTE! Default branch is now main
To update your local repository to use the new default branch, these
commands may help:$ git fetch origin
$ git checkout master
$ git branch -m main
$ git branch --set-upstream-to=origin/ main
$ git remote set-head origin --autoSigned-off-by: Jordan Justen <email address hidden>
Reviewed-by: Dave Airlie <email address hidden> - 3844. By Jose Fonseca <email address hidden>
-
gitlab-ci: Add MinGW build job.
A rudimentary job, just to ensure Windows builds don't go south.
The FreeGLUT dependencies are derived from the Linux headers plus a .def
file, to avoid any further downloads whatsoever.v2: Quote all bash variable expansions and treat unset vars as errors,
per Eric Engestrom. - 3843. By Erik Faye-Lund <email address hidden>
-
egl: pack all strips per gear into a single draw
We can pack multiple triangle-strips into a single draw, by inserting
degenerate triangles between them. This should be a big win in terms of
CPU usage.To avoid inserting needless degenerate triangles to invert face-winding,
we can manually invert the order of the back-face as well as emit the
inner face last. This ensures every strip starts with the right
face-winding.Reviewed-by: Alexandros Frantzis <email address hidden>
- 3842. By Jose Fonseca <email address hidden>
-
Use glad instead of GLEW.
glad is a more modern, cleaner, and flexible alternative to GLEW. In
particular it has first-class citizen support for OpenGL ES end EGL.Glad can't be used just for defines. For old demos which only need
defines, we could bundle Khronos glext, but for now place the necessary
defines on gl_wrap.h - 3839. By Jose Fonseca <email address hidden>
-
wgl/rtotex: Remove.
This sample is broken, it's not easy to fix, and it's too
complicated/niche to be worth the hassle. - 3837. By Jan Beich <email address hidden>
-
glxgears / wglgears: avoid C99 "for" without explicit -std=
GCC < 5 defaults to -std=gnu89, failing to build:
glxgears.c: In function 'init':
glxgears.c:413: error: 'for' loop initial declaration used outside C99 modeFixes: 8c73555b4dd5 ("glxgears / wglgears: adjust colors for sRGB")
Reviewed-by: Erik Faye-Lund <email address hidden> - 3836. By Erik Faye-Lund <email address hidden>
-
egl: use smooth normals for inner face
glxgears smooth-shades the inner face, so let's do that here as well for
visual parity.Reviewed-by: Adam Jackson <email address hidden>
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)