Brian Paul
96a40345bb
include eglconfigutil.h
17 년 전
Brian Paul
a772bbb16e
Move some config-related utility functions into new eglconfigutil.c file.
17 년 전
Brian Paul
07e92b1742
misc updates, clean-ups, remove dependency on mtypes.h
17 년 전
Brian Paul
6052af172f
minor overhaul/re-org of driver selection/loading code
17 년 전
Brian Paul
721ba15bf4
added _eglGet*Handle() functions
These are the inverse of the _eglLookup*() functions.
Returns the public handle for a private surface/config/display/etc.
Removes glapi.c's direct access of private fields.
17 년 전
Brian Paul
5f8a4f3e5e
added EGL_OPENGL_API case
17 년 전
Brian Paul
5e7dba5412
eliminate the context hash table
In EGL 1.4 the opaque EGLContext type is a pointer so we can just cast
between public EGLContext handles and private _EGLContext pointers.
17 년 전
Brian Paul
209a557574
fix typo: s/Contexts/Surfaces/
17 년 전
Brian Paul
fcce6c068c
s/GLuint/unsigned/
17 년 전
Brian Paul
a6af2e3345
include eglext.h, define EGL_EGLEXT_PROTOTYPES
17 년 전
Brian Paul
096b79bf17
updates for EGL 1.4
17 년 전
Brian Paul
1ed1027e88
assorted changes to compile with new EGL 1.4 headers (untested)
17 년 전
Brian Paul
3e4128963d
pipe stderr to /dev/null
17 년 전
Brian Paul
c6426c97b9
obsolete with EGL 1.4
17 년 전
Brian Paul
2fe1a55ab2
added EGL_MESA_screen_surface, EGL_MESA_copy_context extensions
17 년 전
Brian Paul
57da567dc5
added typedefs for X/Mesa
17 년 전
Brian Paul
0841f0a85e
remove stray ! character
17 년 전
Brian Paul
704a5c7efb
new eglplatform.h from Khronos.org (replaces GLES/egltypes.h)
17 년 전
Brian Paul
6438f6fdf7
new eglext.h from Khronos
17 년 전
Brian Paul
d0f5d8c5a3
EGL 1.4 header from Khronos
17 년 전
José Fonseca
26f34dcff2
gallium: Autodetect WINCE.
17 년 전
José Fonseca
b215d7d10c
scons: Play nice with MS Embedded Visual C++.
17 년 전
Brian Paul
635abed109
gallium: free renderbuffer's old texture in st_renderbuffer_alloc_storage()
17 년 전
José Fonseca
253066d716
Revert DOS line endings.
17 년 전
José Fonseca
77ce568ff7
Remove CVS keywords.
17 년 전
Jakob Bornecrantz
791eee64e0
i915: Removed screen sufixes on texture functions
17 년 전
Jakob Bornecrantz
e0fd3449f8
i915: Fix for tex-surface merge
17 년 전
Jakob Bornecrantz
e3ddafd1d3
Merge branch 'gallium-tex-surface' into gallium-0.1
Conflicts:
src/gallium/include/pipe/p_util.h
17 년 전
Keith Whitwell
359058e7b7
cso: use memcpy rather than structure asignment for copying
Apparently gcc will omit to copy hidden padding bytes under some circumstances,
which means later on memcmp() will indicate a difference between structs
even though all the visible members are identical.
17 년 전
José Fonseca
eab4472ee6
Demangle C++ symbols.
17 년 전
José Fonseca
63ddae0990
gallium: Pre-processor for win32 kernel profile output.
17 년 전
José Fonseca
345eb7fb70
gallium: Poor-man profiler for win32 kernel.
17 년 전
José Fonseca
059a652d64
scons: New profile build.
17 년 전
Jakob Bornecrantz
7fbb61eedd
i915: Revert accidental change
17 년 전
Jakob Bornecrantz
5bf6ffb0b2
i915: Improved vertex buffer performance
17 년 전
Jakob Bornecrantz
845db16dbe
i915: Fix for edgeflags
17 년 전
Jakob Bornecrantz
a3dbd412df
Merge branch 'gallium-i915-current' into gallium-0.1
17 년 전
Jakob Bornecrantz
a22462f6ef
egl: Don't build EGL programs either
17 년 전
Jakob Bornecrantz
2064826bda
egl: Stoped compiling EGL completely
17 년 전
Jakob Bornecrantz
d607a02da9
i915: Made EGL report the actual modes on the screen/output pair
17 년 전
Thomas Hellstrom
01cc1eebe9
i915: Make batchbuffers larger.
17 년 전
Thomas Hellstrom
45fd9ec462
i915: Use the malloc pool for constant buffers since they don't go to the GPU directly.
17 년 전
Jakob Bornecrantz
9395fb6e8d
mesa: Added linux-egl target, that only builds the i915simple driver and egl drivers
17 년 전
Jakob Bornecrantz
3972961e62
mesa: On second thought lets not build the driver
17 년 전
Zack Rusin
6f25d6d48d
disable egl by default
17 년 전
José Fonseca
781676c7cc
pipebuffer: More robust face null pointers.
It is really the caller responsibility not to call pipebuffer with null
buffers, etc. But don't let the crash happen here, and still asserting
early.
17 년 전
José Fonseca
bd4eec0561
pipebuffer: Don't retry allocating in slab suballocator.
In pipebuffer, fencing is done at on a level above sub-allocation, so no
matter how many times slab allocator retries no buffer will be freed. The
pipebuffer fencing implemention already retries allocating.
17 년 전
Michel Dänzer
019fc3aa04
Merge branch 'gallium-0.1' into gallium-tex-surfaces
17 년 전
Brian
e8d5be9c76
fix assorted bugs, works now
(cherry picked from commit 55d4f32fc2 )
18 년 전
Brian
13a2be4446
mesa: fix #include path for glapioffsets.h (fixes x86 build)
17 년 전