Corbin Simpson
12f97d9c09
r300g: Fix bizarre half-flushes with immd mode.
15 years ago
Corbin Simpson
b9ae570bab
r300g: Atomize framebuffers.
There might be some optimizations possible here...
15 years ago
Chia-I Wu
14cbf324dc
docs: Update the developer section of egl.html.
Mainly to add a subsection on the lifetime of display resources.
15 years ago
Vinson Lee
51ab599ddb
scons: Do not use linker option '-Bsymbolic' on Mac OS X.
ld on Mac OS X does not recognize the option '-Bsymbolic'.
15 years ago
Chia-I Wu
6baa2c8d02
egl: Migrate drivers to use _eglBindContext.
_eglMakeCurrent is a big hammer that is not easy to use. Migrate
drivers to use _eglBindContext and un-export _eglMakeCurrent.
15 years ago
Chia-I Wu
45ba533243
egl: Correctly unbind contexts in eglReleaseThread.
MakeCurrent unbinds the current context of the current API. Modify the
current API to make sure all contexts are correctly unbound.
15 years ago
Chia-I Wu
17330479b3
egl: eglMakeCurrent should accept an uninitialized display.
When no context or surface are given, the display is allowed to be
uninitialized. Most drivers cannot handle an uninitialized display.
But they are updated to at least throw a fatal message.
15 years ago
Chia-I Wu
959481ad70
egl: Add _eglBindContext.
It works similar to _eglMakeCurrent, except that the old context and
surfaces are returned instead of destroyed. _eglMakeCurrent is now
calling the new _eglBindContext.
15 years ago
Chia-I Wu
a933259daa
egl: Use a boolean to indicate whether a display is initialized.
The driver pointer of the display was used to decide whether a display
is initialized. Use a boolean for that purpose allows accessing the
driver of an uninitialized display.
15 years ago
Vinson Lee
8f81769148
scons: Fix GLEW build on Mac OS X.
15 years ago
Vinson Lee
5dcc088bf1
tgsi: Silence uninitialized variable warning.
15 years ago
Vinson Lee
1eb1d4e238
radeon: Silence "format" compiler warnings.
15 years ago
Vinson Lee
347cd2b0d5
st/xorg: Remove unnecessary headers.
15 years ago
Vinson Lee
4030cd5a2d
st/dri: Remove unnecessary headers.
15 years ago
Vinson Lee
c2bd1657a8
llvmpipe: Remove unnecessary headers.
15 years ago
Brian Paul
714d3ec9bc
swrast: s/FIXED_TO_FLOAT/FixedToFloat/
15 years ago
Vinson Lee
978568c647
r300g: Remove unnecessary headers.
15 years ago
Brian Paul
dd89ac249c
mesa: fix int/uint comparison warnings
Reported by Karl Schultz.
15 years ago
Brian Paul
20fbb24b67
mesa: fix double->float assignment warnings, int/uint comparison warnings
Reported by Karl Schultz.
15 years ago
Brian Paul
6703fb1917
mesa: fix double->float assignment warnings
Reported by Karl Schultz.
15 years ago
Brian Paul
ca0d048e4e
mesa: fix int/uint comparison warnings
Reported by Karl Schultz.
15 years ago
Brian Paul
28bd4a1d81
tnl: fix double->float and int/uint conversion warnings
Reported by Karl Schultz.
15 years ago
Brian Paul
880411c72a
swrast: silence double->float assignment warnings
Reported by Karl Schultz.
15 years ago
Brian Paul
4e5364d6fc
mesa: more info in glActiveTexture error msg
15 years ago
Brian Paul
f103f7e460
configs: added vega to default GALLIUM_STATE_TRACKERS_DIRS
15 years ago
Vinson Lee
83e6ba564c
i965g: Remove unnecessary headers.
15 years ago
Vinson Lee
f7f59b50ce
util: Remove unnecessary header.
15 years ago
Vinson Lee
00c3607917
tgsi: Remove unnecessary header.
15 years ago
Vinson Lee
83d2b4d4a6
gallium/draw: Remove unnecessary headers.
15 years ago
Vinson Lee
01ed5c6ef5
r300g: Silence GCC "missing braces around initializer" warning.
15 years ago
Alex Deucher
ccb4ba3e3b
r600: fix warning
15 years ago
Alex Deucher
1fdf04ade3
r600: rv670 support 8 tex instructions just like other r6xx
also clarify some other const values.
15 years ago
Brian Paul
b8656c4825
cell: remove commas from structs wrapped in PIPE_ALIGN_TYPE macro
This avoids the need to make PIPE_ALIGN_TYPE a variadic macro.
15 years ago
Alan Hourihane
1ecf505087
Duplicate CCVERSION check code to compensate for different env CC.
15 years ago
Andre Maasikas
07d47cb92d
r600: increase max texture units to 16
15 years ago
Andre Maasikas
fb24c2678a
r600: fix XPD with writemask
same variable used for 2 different temp registers
fixes e.g. glsl/bump
15 years ago
Vinson Lee
2a06221822
softpipe: Remove unnecessary header.
15 years ago
Vinson Lee
aa2423b5b3
i915g: Remove unnecessary headers.
15 years ago
Vinson Lee
7d29afb3a2
scons: Use '-Werror=' option on GCC 4.2.x and greater.
The existing code only checked for GCC 4.2.x and 4.3.x.
15 years ago
Corbin Simpson
fc20efe8e5
r300g: Turn the RS block into an atom.
At least one extraneous dirty was eliminated, as well as the chance for
avoiding dirty on shader change.
15 years ago
Corbin Simpson
60aa7f1f80
r300g: Make vertex_format into an atom.
Some delicious hax here.
15 years ago
Corbin Simpson
e62520de70
r300g: Kill dead code for hashing custom state.
It just wasn't meant to be.
15 years ago
Corbin Simpson
15e283669a
r300g: Add A8_UNORM texture format.
Keeps teeworld happy.
15 years ago
Dave Airlie
395e08a839
radeon/r200/r300: don't clean non-emitted state.
So if we don't actually emit an atom to the hw because we don't
need it in the current state (e.g. lighting related atoms when
lighting is off) then don't mark it as clean, because when
lighting gets switched on we won't emit it at all.
This fixes funky gears colors.
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years ago
Dave Airlie
e6df209490
radeon: remove unused file
15 years ago
Eric Anholt
2792baec34
intel: Remove dead code from having to clip copyteximage source rect.
mesa core does it now. If only it did so for other entrypoints.
15 years ago
Eric Anholt
c8e6a0f2f8
intel: Use a handy helper in glReadPixels source clipping.
15 years ago
Eric Anholt
41f4d82ba8
intel: Clean up stale comments about cliprects.
15 years ago
Eric Anholt
a389d6bd56
intel: Remove the remaining cliprects code from DRI1.
15 years ago
Eric Anholt
ee454f0ba4
intel: Remove DRI1 junk from spans code.
This reduces the driver size by over 1%.
15 years ago