Brian Paul
ecc0d10d2d
Use -I$(INCDIR) to get Mesa, not system headers (Dan Schikore)
2006-04-13 01:54:04 +00:00
Brian Paul
c4a4864210
compile fix from Dan Schikore
2006-04-13 01:49:45 +00:00
Brian Paul
68ad7ca3ba
allow rotation w/ mouse
2006-04-11 23:41:40 +00:00
Brian Paul
e099ce85ca
re-enable animation
2006-04-06 04:34:09 +00:00
Brian Paul
762c3618f5
Added render to depth texture support with GL_EXT_framebuffer_object.
...
Only render the shadow/depth texture when really needed, not every frame.
Remove support for old SGIX shadow extensions.
2006-04-06 04:11:28 +00:00
Brian Paul
1979b6b2de
set the texture border color for the depth texture
2006-04-05 03:26:12 +00:00
Brian Paul
ec83f38e2e
fix bad call to FindLine()
2006-03-30 14:26:29 +00:00
Brian Paul
197d725601
added -f option for full-screeen
2006-03-30 14:25:54 +00:00
Brian Paul
693a66aea9
press '0' for glDrawBuffer(GL_NONE)
2006-03-30 14:24:58 +00:00
Brian Paul
62c325af3f
fix GETPROCADDRESS usage, remove carriage return chars (bug 6430)
2006-03-29 23:20:49 +00:00
Brian Paul
32244ac7e9
s/glslnose.c/glslnoise/ (bug 6430)
2006-03-29 23:18:13 +00:00
Karl Schultz
b7a5a9db88
Windows makefile to easily build all demo programs.
2006-03-29 04:02:44 +00:00
Karl Schultz
b687531f69
Undef a conflicting symbol in Windows.
2006-03-29 03:42:32 +00:00
Karl Schultz
54b65e080e
add showbuffer.[ch] which could be in this dir after the targets are built.
2006-03-29 03:41:38 +00:00
Karl Schultz
4f21180416
Remove unneeded includes of time.h
2006-03-29 02:09:47 +00:00
Brian Paul
6494541eaa
lots of debug options, some code movement, etc
2006-03-24 23:17:06 +00:00
Brian Paul
c4f2710f9d
Added -l option for explicit locking around Xlib and GLX calls in
...
threaded code. Seems to improve reliability quite a bit.
2006-03-23 17:17:23 +00:00
Brian Paul
436d72e994
Added -p option to create a display connection per thread.
...
This seems more stabile than using one display connection for all threads.
Still get an occasional Xlib: unexpected async reply error, unfortunately.
2006-03-23 16:58:22 +00:00
Brian Paul
30655c211c
updated some printfs, added comment about sched_yield
2006-03-15 20:30:17 +00:00
Brian Paul
10f08cc202
use 'p' key to toggle use of GL_EXT_packed_depth_stencil
2006-03-15 01:44:03 +00:00
Ian Romanick
448d23331d
Display the correct bug number in the information text.
2006-03-06 16:42:12 +00:00
Ian Romanick
66df1731e6
Don't try to bind to proxy texture target. This is defined by the spec to be
...
an error. Since we're working with a proxy target, don't bother using real
texture data.
Add a missing new-line in an error printf.
2006-03-06 16:31:50 +00:00
Ian Romanick
5820f7998a
Build test for bugzilla #3050
2006-03-04 04:46:10 +00:00
Ian Romanick
780d270312
Test case for bugzilla #3050 .
2006-03-04 04:44:47 +00:00
Brian Paul
81b8aa9ecd
test glBlitFramebufferEXT w/ -blit flag
2006-03-02 03:54:14 +00:00
Michal Krol
cc1591667d
More GLSL code:
...
- uniforms (only GetLocation, Uniform1f and Uniform4fv for now for demos);
- fix bugs and optimize array size handling;
- 2D texture sampling (needs Enable(TEXTURE_2D) to work);
- decrease built-in library assembly size by 30%.
2006-02-21 12:35:06 +00:00
Michal Krol
3654193a4d
More GLSL code.
...
- general constructors allowed;
- implement noise functions (from Stefan Gustavson - thanks!)
- cosmetic stuff.
2006-02-18 15:11:18 +00:00
Michal Krol
3699751b0b
Demonstrate GLSL fragment and vertex shaders.
2006-02-15 10:58:52 +00:00
Brian Paul
111281f1fc
s/malloc/calloc/, fix mem leak
2006-01-31 03:00:14 +00:00
Brian Paul
4b4cc650e1
updated comment
2006-01-30 17:13:19 +00:00
Brian Paul
781c54a5b8
silence warning about duplicate M_PI definition
2006-01-30 17:12:10 +00:00
Brian Paul
6a36407a00
added more tests (Pedro Maia)
2006-01-30 17:11:47 +00:00
Brian Paul
7905b19ec9
use fmod() when incrementing CubeRot
2006-01-30 15:35:35 +00:00
Brian Paul
daf3093f28
Test glCopyTexSubImage2D by drawing gears as texture on sides of a box.
2006-01-28 00:30:07 +00:00
Brian Paul
0b3c2a9a24
Don't do swapbuffers if -nodraw specified. Get t0 after setup code.
2006-01-27 15:44:40 +00:00
Brian Paul
77667266a7
Test glTexSubImage and glCopyTexSubImage rate.
...
Run with -nodraw to skip rendering of test quad to get "pure" sub-tex rate.
2006-01-26 17:35:31 +00:00
Brian Paul
32a6468014
copypixrate.c - measure the speed of glCopyPixels.
2006-01-26 16:37:47 +00:00
Brian Paul
74235b1cf1
remove the GL_HP_occlusion_test code
2006-01-26 01:27:17 +00:00
Brian Paul
361bccb4ec
Free visinfo object (Tilman Sauerbeck)
2006-01-16 16:17:18 +00:00
Adam Jackson
93d0935ef7
Fix the default target to remake readtex.o if needed
2006-01-13 16:34:00 +00:00
Keith Whitwell
eda59aa87e
Oops - bad file-completion typo.
2006-01-05 11:01:18 +00:00
Keith Whitwell
ca188de098
add simple test for program local parameters
2006-01-05 10:57:57 +00:00
Dave Airlie
1b6a081885
update to new API
2005-12-23 08:42:29 +00:00
Brian Paul
1add059bd1
Removed the GL_SGIX/SGIS_pixel_texture extensions. Same thing can be
...
done with fragment programs nowadays.
2005-12-14 03:04:58 +00:00
Brian Paul
790ab0a0b6
s/eglShowSurfaceMESA/eglShowScreenSurfaceMESA/
2005-12-10 17:59:36 +00:00
Brian Paul
21b2784ff5
'a' key to toggle animation
2005-12-08 17:49:50 +00:00
Brian Paul
023c95481b
check/print EGL_SCREEN_BIT_MESA, fix eglGetDisplay() call
2005-11-23 01:45:25 +00:00
Brian Paul
957b517c4f
Choose the display mode / surface size in an intelligent way.
...
Fix // comments.
More error checking, etc.
2005-11-23 01:44:38 +00:00
Brian Paul
1ad3b7e28b
call gluDeleteQuadric() to fix mem leak
2005-11-19 23:09:14 +00:00
Brian Paul
f81c78f87d
delete frame/renderbuffers upon exit, more error checking
2005-11-17 02:08:10 +00:00