lp:~pali/mesa/mesa-demos

Created by Pali and last modified
Get this branch:
bzr branch lp:~pali/mesa/mesa-demos

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Pali
Project:
Mesa
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://anongit.freedesktop.org/mesa/demos.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log

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 --auto

Signed-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

3841. By Jose Fonseca <email address hidden>

glad: Initial import.

3840. By Jose Fonseca <email address hidden>

wgl: Prevent GL usage before wglMakeCurrent.

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.

3838. By Jose Fonseca <email address hidden>

cmake: Build glslstateschange too.

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 mode

Fixes: 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)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.