summaryrefslogtreecommitdiffstats
path: root/progs/trivial
Commit message (Collapse)AuthorAgeFilesLines
* trivial/tri-z: add controls for depthrange min/maxKeith Whitwell2009-06-011-10/+40
| | | | | Also add key to set up quake-1 style ztrick rendering with clear depth 1.0, deptrange(1.0, 0.0) and depthfunc GL_GREATER.
* trivial: destroy window upon exitBrian Paul2009-05-111-0/+1
|
* progs/trivial: add test for vertex program invarient transformKeith Whitwell2009-05-083-0/+149
|
* progs/trivial: add vbo-noninterleaved testKeith Whitwell2009-05-083-0/+141
|
* trivial: add line-flat.cKeith Whitwell2009-05-083-0/+149
|
* trivial/tri-viewport: add keys for frustrum/ortho and z coordinateKeith Whitwell2009-04-211-43/+77
|
* trivial/tri-viewport: add more out-of-bounds background quadsKeith Whitwell2009-04-211-1/+27
|
* trivial/tri_viewport: add space==reset keyKeith Whitwell2009-04-211-1/+3
|
* trivial/tri_viewport: add width/height keysKeith Whitwell2009-04-211-18/+49
|
* trivial/tri-viewport.c - add guide lines, more triangles, make interactiveKeith Whitwell2009-04-201-14/+118
| | | | This is becoming more like a test than a trivial/ example.
* progs: IgnoresJakob Bornecrantz2009-04-021-0/+1
|
* progs/trivial: add fflushes for cygwinKeith Whitwell2009-03-24115-0/+116
|
* progs/trivial: draw non-interleaved arrays out of one vboKeith Whitwell2009-03-243-0/+262
|
* progs/trivial: Make quad-tex-sub repeat patternsJakob Bornecrantz2009-03-181-7/+12
|
* tests: remove/update old commentsBrian Paul2009-03-182-18/+2
|
* progs/trivial: Add quad-tex-subJakob Bornecrantz2009-03-184-0/+201
| | | | Tests glTexSubImage
* progs/trivial: Add tri-fbo-tex-mipJakob Bornecrantz2009-03-184-0/+272
| | | | Tests rendering to mip levels other then first
* progs/trivial: IgnoresJakob Bornecrantz2009-03-161-0/+3
|
* trivial: draw non-interleaved arraysKeith Whitwell2009-03-123-0/+119
|
* trivial: add a logic op testKeith Whitwell2009-03-104-0/+368
|
* trivial: add tri-stipple to SConscriptKeith Whitwell2009-03-091-0/+1
|
* clear-repeat: print fps, use 300x300 window sizeKeith Whitwell2009-03-041-1/+19
|
* trivial: Add tri-viewportJakob Bornecrantz2009-02-214-0/+132
|
* trivial: Fix indentation in triJakob Bornecrantz2009-02-211-43/+43
|
* trival: Make the last of progs show the nameJakob Bornecrantz2009-02-193-3/+3
|
* trivial: Add quadstrip-clipJakob Bornecrantz2009-02-144-0/+140
|
* progs/trivial: Label program windows with actual program nameKeith Whitwell2009-02-18101-101/+101
| | | | | | | Each of these programs previously called itself "First Tri" which was a little confusing. Could have left one as "First Tri", but the trouble then is that people would still clone that file & we'd end up with another thousand first tri apps...
* trivial: Make tri-fog a bit more interesting to look atJakob Bornecrantz2009-02-131-8/+17
|
* trivial: Add a tri-unfilled-fog testJakob Bornecrantz2009-02-134-0/+155
|
* progs: Get more samples building on windows.José Fonseca2009-02-011-21/+18
|
* progs: Ignore more output executables.José Fonseca2009-01-231-0/+3
|
* progs/trivial: Use glew where needed.José Fonseca2009-01-2339-37/+96
| | | | Builds on windows now.
* Merge commit 'origin/gallium-0.2' into gallium-xlib-reworkKeith Whitwell2009-01-191-0/+1
|\
| * progs: List tri-clear.José Fonseca2009-01-141-0/+1
| |
* | trivial: clear with random colorKeith Whitwell2009-01-142-0/+133
|/
* Merge commit 'origin/gallium-0.1' into gallium-0.2José Fonseca2008-12-221-5/+5
|\ | | | | | | | | | | Conflicts: src/gallium/auxiliary/util/Makefile
| * Ignore new tests executables.José Fonseca2008-12-211-5/+20
| |
| * scons: Build progs.José Fonseca2008-12-121-0/+163
| | | | | | | | | | | | | | | | Just demos and trivial dirs for starters. Conflicts: .gitignore
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul2008-12-103-0/+272
|\|
| * mesa: more trivial testsKeith Whitwell2008-12-103-0/+272
| |
* | mesa: Update some .gitignore files.Younes Manton2008-12-021-0/+16
| |
* | scons: Build progs.José Fonseca2008-11-211-0/+163
| | | | | | | | Just demos and trivial dirs for starters.
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-11-158-0/+1064
|\| | | | | | | | | | | Conflicts: src/mesa/drivers/dri/common/dri_util.c
| * trivial: more testsKeith Whitwell2008-11-148-0/+1064
| |
* | CELL: stencil bug fixesRobert Ellison2008-10-301-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two definitive bugs in stenciling were fixed. The first, reversed registers in the generated Select Bytes (selb) instruction, caused the stenciling INCR and DECR operations to fail dramatically, putting new values in where old values were supposed to be and vice versa. The second caused stencil tiles to not be read and written from main memory by the SPUs. A per-spu flag, spu.read_depth, was used to indicate whether the SPU should be reading depth tiles, and was set only when depth was enabled. A second flag, spu.read_stencil, was set when stenciling was enabled, but never referenced. As stenciling and depth are in the same tiles on the Cell, and there is no corresponding TAG_WRITE_TILE_STENCIL to complement TAG_WRITE_TILE_COLOR and TAG_WRITE_TILE_Z, I fixed this by eliminating the unused "spu.read_stencil", renaming "spu.read_depth" to "spu.read_depth_stencil", and setting it if either stenciling or depth is enabled. I also added an optimization to the fragment ops generation code, that avoids calculating stencil values and/or stencil writemask when the stencil operations are all KEEP.
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul2008-10-171-10/+7
|\| | | | | | | | | | | Conflicts: progs/trivial/tri.c
| * mesa: redraw upon keypress in trivial/tri.cBrian Paul2008-10-171-9/+7
| |
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-10-155-0/+654
|\| | | | | | | | | | | Conflicts: src/mesa/main/context.c
| * trivial: more vp testsKeith Whitwell2008-10-145-0/+654
| |
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-10-104-0/+314
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/gallivm/instructionssoa.cpp src/gallium/auxiliary/gallivm/soabuiltins.c src/gallium/auxiliary/rtasm/rtasm_x86sse.c src/gallium/auxiliary/rtasm/rtasm_x86sse.h src/mesa/main/texenvprogram.c src/mesa/shader/arbprogparse.c src/mesa/shader/prog_statevars.c src/mesa/state_tracker/st_draw.c src/mesa/vbo/vbo_exec_draw.c