Commit Graph

15141 Commits

Author SHA1 Message Date
Jonathan White adaf0385e8 egl: updated EGLAPI for Windows 2008-06-06 15:13:59 -06:00
Brian Paul 53076e8b5b mesa: sync up with latest Makefile changes on master 2008-06-06 12:33:40 -06:00
Keith Whitwell 463a47bf59 draw: fix intermediate buffer confusion in draw_vs_varient.c
The final output buffer can't be used to hold intermediate results
as the intermediate vertex size may be greater than the final vertex
size, and in any case the output buffer may be uncached in hw drivers.
2008-06-06 18:11:01 +01:00
Brian Paul 0a84d327de egl: open X display if needed 2008-06-06 10:42:13 -06:00
Keith Whitwell e4fda51404 mesa: turn off ffvertex prog debug 2008-06-06 15:57:37 +01:00
Jakob Bornecrantz 3d514a9070 gallium: Only build intel_drm for linux-dri targets 2008-06-06 16:50:52 +02:00
Keith Whitwell 0931b421d6 draw: make sure middle-end primitive is uptodate in vcache 2008-06-06 15:08:05 +01:00
Jakob Bornecrantz 1a2c445baf i915: Moved EGL_i915 to the common code 2008-06-06 14:51:11 +02:00
Jakob Bornecrantz adbdabb85a i915: Moved pipe_buffer and i915_winsys functions to a common folder 2008-06-06 14:49:02 +02:00
José Fonseca 18953a8771 scons: Don't force MSVS 2003. 2008-06-06 15:20:42 +09:00
José Fonseca b04aa714af scons: Put the tool logic in a frontend tool.
More logic can be shared between public and private branches this way.
2008-06-06 14:55:51 +09:00
José Fonseca f27c7729a9 draw: Compile draw_vs_aos only on x86. 2008-06-06 14:49:44 +09:00
Brian Paul eb189c856d sync up with Makefile changes on master 2008-06-05 16:46:29 -06:00
Brian Paul 949600b693 Move construction of libOSMesa.so into src/mesa/drivers/osmesa/Makefile
This removes some cruft from src/mesa/Makefile.
Something similar could be done for stand-alone / Xlib-Mesa libGL...
2008-06-05 15:42:25 -06:00
Brian Paul 20e2bb3e8a insert mesa/ before include files
(picked from master)
2008-06-05 15:38:29 -06:00
Jonathan White fe1a2d1fff egl: assorted fixes for Windows
Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h
2008-06-05 15:07:03 -06:00
Brian Paul b11aad2abe build egl_xlib/ too (softpipe_egl.so library) 2008-06-05 14:41:28 -06:00
Brian Paul d607e30232 mesa: always build libglapi.a, updated subdir, gl.pc rule code from master 2008-06-05 14:40:27 -06:00
Brian Paul e7725e136f egl: build libEGL and softpipe_egl.so by default 2008-06-05 14:12:27 -06:00
Brian Paul 3b28aab161 egl: updated SUBDIRS 2008-06-05 14:11:54 -06:00
Brian Paul d5cf57de2d egl: new src/egl/drivers/Makefile 2008-06-05 14:11:39 -06:00
Brian Paul cca1ae79aa mesa: Makefile comment 2008-06-05 14:10:42 -06:00
Brian Paul 16e8ee33bd mesa: remove EXT/NV suffixes from _mesa_PointParameter functions 2008-06-05 12:08:19 -06:00
Brian Paul feb722fa98 mesa: added _mesa_DrawArrays, DrawElements, DrawRangeElements() wrappers for VBO funcs 2008-06-05 12:01:33 -06:00
Brian Paul f6bb2f87b9 egl: minor tweaks 2008-06-05 12:01:33 -06:00
Keith Whitwell da7b3d294b pull in minor mklib change to fix debugging 2008-06-05 10:05:37 +01:00
Brian Paul d8de01ba41 sync up with glxgears.c from master 2008-06-04 16:55:19 -06:00
Alan Hourihane 25641d599f Set the attribute as used. 2008-06-04 21:25:41 +01:00
Brian Paul 2154cb4994 egl: single triangle test 2008-06-04 11:41:37 -06:00
Brian Paul bf527cc8d4 egl: fix X visual selection 2008-06-04 11:40:25 -06:00
Brian Paul b9d35c7c44 egl: query/print EGL_NATIVE_VISUAL_ID
Other whitespace/etc clean-ups.
2008-06-04 11:36:59 -06:00
Brian Paul af31e5d429 egl: do proper setup/init of EGL configs 2008-06-04 11:36:59 -06:00
Brian Paul 97035cb19a egl: in _eglAddConfig() just save a pointer to the config; don't copy the config
This allows subclassing by drivers.
2008-06-04 11:36:59 -06:00
Jakob Bornecrantz 88f86c9d02 egl: Added peglgears, gears that uses pbuffers 2008-06-04 19:31:05 +02:00
Brian Paul 1b386f4416 egl: new GLES/glplatform.h header 2008-06-04 10:27:22 -06:00
Brian Paul 3783994048 egl: updated GLES/gl.h and GLES/glext.h headers from Khronos.org 2008-06-04 10:17:56 -06:00
Brian Paul af540ef369 egl: updated egl.h include paths 2008-06-04 10:11:25 -06:00
Brian Paul 19ca6ce573 egl: updated include paths (s/GLES/EGL/) 2008-06-04 10:09:49 -06:00
Brian Paul 0ebc94d236 egl: added OpenGL ES 2.0 header files in new GLES2 directory 2008-06-04 10:04:31 -06:00
Brian Paul df8f9a1690 egl: created GLES/egl.h backward-compatibility header (see comments inside) 2008-06-04 10:03:39 -06:00
Brian Paul 493f3a0032 egl: moved egl.h into EGL/ directory 2008-06-04 10:01:16 -06:00
Brian Paul 3e702fa881 egl: moved eglext.h into EGL/ directory 2008-06-04 10:00:32 -06:00
José Fonseca 113ab51a8c scons: Some provisions to cross-compile x86 on x86_64 machines and vice-versa. 2008-06-04 23:58:45 +09:00
José Fonseca 5c9c6b0d23 scons: Generate matypes.h at build time.
Also cleanup mesa SConscript.
2008-06-04 23:58:45 +09:00
José Fonseca fc286ff3ba mesa: Remove assyntax.h include from generated matypes.h.
matypes.h doesn't really depend on assyntax.h; assyntax.h is only present
on x86; and this way we remove the need of grep being available (which is
relevant for scons and non-unix platforms).
2008-06-04 23:58:44 +09:00
Brian Paul 8223add330 gallium: added tgsi_is_passthrough_shader() function
Checks if all instructions are of the form MOV OUT[n], IN[n]
Untested at this time.
2008-06-04 08:57:15 -06:00
Brian Paul 4ebfc3c8ff egl: prototype some multi-API code 2008-06-04 08:57:15 -06:00
Keith Whitwell b98ac1d472 draw: init vsvg draw pointer 2008-06-04 15:51:17 +01:00
Michal Krol 43b92a6424 gallium: Define PIPE_CAP_GUARD_BAND_* capabilities. 2008-06-04 11:42:26 +01:00
Keith Whitwell 0a4aea0e86 draw: respect driver's max vertex buffer size 2008-06-04 11:25:54 +01:00