Michal Krol
1433a2d935
util: Handle the remaining formats in pipe_put_tile_rgba().
16 years ago
Michal Krol
d29e72633c
util: Fix encoding for R8G8B8A8_UNORM formats and friends.
16 years ago
Michal Krol
42d55953b1
tgsi: Add ureg_property_gs_input_prim().
16 years ago
Michal Krol
181adca5d6
tgsi: Add ureg_src_dimension().
16 years ago
Michal Krol
857b37980c
regress: Add .gitgnore for *.png files.
16 years ago
Michal Krol
b96976cc7c
draw: Add missing header include.
16 years ago
Roland Scheidegger
bf575b6c27
gallium: document set_constant_buffer
16 years ago
Roland Scheidegger
5e5d0ad081
Merge branch 'gallium-noconstbuf'
Conflicts:
src/gallium/drivers/softpipe/sp_draw_arrays.c
src/mesa/state_tracker/st_draw_feedback.c
16 years ago
Roland Scheidegger
1c4ad77812
gallium: remove set_edgeflags from docs
16 years ago
Brian Paul
5d57e70ffa
configs: remove -ansi from linux-debug
-ansi implies -std=c89 but that conflicts with the -std=c99 flag
which is also provided.
Allows the r300g driver to compile.
16 years ago
Michal Krol
d1767bfdab
tgsi: Fix sanity checks for indirect registers.
16 years ago
Chia-I Wu
8cfdbfbcbd
st/egl_g3d: Avoid validation upon buffer swap or flush frontbuffer.
With screen->update_buffer being hooked, leave the job to the state
trackers.
16 years ago
Chia-I Wu
b2c7b08299
st/egl_g3d: Hook to update_buffer of the pipe screen.
It is a notification from the client APIs that the surface size might
have changed.
16 years ago
Chia-I Wu
51b00574a2
st/egl_g3d: Always override flush_frontbuffer.
Instead of letting the native displays install their own version of
flush_frontbuffer, always override the callback with a version that
calls the flush_frontbuffer of the native surface.
16 years ago
Michal Krol
6664a6dd7f
st/mesa: Initialise vertex element instance divisor to 0.
16 years ago
Luca Barbieri
f7748d72b4
draw: Add GALLIUM_DUMP_VS environment variable.
Add GALLIUM_DUMP_VS to dump the vertex shader to the console like
GALLIUM_DUMP_FS in softpipe.
16 years ago
Jakob Bornecrantz
877cadb655
r300g: Build driver by default
Do the auto trick that is used for both i915, i965 and svga.
16 years ago
Jakob Bornecrantz
b01ffb12ed
Merge branch 'mesa_7_7_branch'
Conflicts:
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/auxiliary/util/Makefile
src/gallium/drivers/r300/r300_state_derived.c
16 years ago
Michal Krol
ffd2848056
gallium: Document drawing commands.
16 years ago
Michal Krol
5184b02b07
Merge branch 'instanced-arrays'
Conflicts:
src/gallium/drivers/softpipe/sp_draw_arrays.c
16 years ago
Corbin Simpson
1bc77e9931
r300g: Cleanup from last few commits.
Strangely enough, the code solidified pretty quickly.
16 years ago
Łukasz Krotowski
60628c65c9
r300g: Really destroy translated buffer at the end.
Note that indexSize is changed by r300_translate_elts(). Also make sure
it's destroyed on errors.
16 years ago
Brian Paul
7fcfb71931
progs/trivial: test user clip plane in tri-point-line-clipped.c
16 years ago
Brian Paul
0a82692154
progs/trivial: test glPolygonMode(POINT/LINE) with frustum clipping
Note whether the new verts introduced by clipping show up as points
and lines along the edge of the window...
16 years ago
Brian Paul
d6b4655e13
gallium/util: silence warning about array initializers
16 years ago
Chia-I Wu
81430b95d0
egl_g3d: Check if the creation of pipe or st context fails.
It should not return an incomplete EGLContext to the users.
16 years ago
Chia-I Wu
6cb89b23ee
st/egl_g3d: Use a sequence number to decide if validation is required.
It is not safe to assume that the native surface has not changed since
the last validation by checking the geometry alone. Add a sequence
number to "validate" callback for that purpose. This is inspired by
Luca Barbieri's work.
16 years ago
Vinson Lee
252812bf15
st/mesa: Remove unnecessary header from st_program.c.
16 years ago
Vinson Lee
c109ca9c49
st/mesa: Remove unnecessary header from st_texture.c.
16 years ago
Vinson Lee
6b39e8aeb0
swrast: Remove unnecessary header from s_accum.c.
16 years ago
Vinson Lee
78411881d3
swrast: Remove unnecessary header from s_atifragshader.c.
16 years ago
Vinson Lee
0a70868131
swrast: Remove unnecessary header from s_bitmap.c.
16 years ago
Vinson Lee
886cffb44e
swrast: Remove unnecessary headers from s_copypix.c.
16 years ago
Vinson Lee
cf061c24e0
swrast: Remove unnecessary header from s_depth.c.
16 years ago
Vinson Lee
d1631f734a
swrast: Remove unnecessary header from s_drawpix.c.
16 years ago
Vinson Lee
f649870c9b
swrast: Remove unnecessary header from s_feedback.c.
16 years ago
Corbin Simpson
6a2936b876
gallium/docs: Random things sitting around in my stash.
16 years ago
Corbin Simpson
264e548d86
r300g: Use indices to translate index buffers of ubytes.
progs/redbook/aapoly, among others, works fine now.
16 years ago
Corbin Simpson
8feb27b8ff
radeong: Change DRI driver name to radeong.
16 years ago
Corbin Simpson
9bb2b90191
r300g: Disable immediate mode rendering for now.
Will re-enable when the bugs are ironed out.
16 years ago
Brian Paul
bc1b38af71
gallium/draw: s/clipper/clip_stage/ to be consistant with other stages
16 years ago
Brian Paul
c873613403
gallium/draw: whitespace and comments
16 years ago
Brian Paul
ee343feba1
gallium/draw: remove always-true conditional
16 years ago
Brian Paul
8519b244f7
gallium: remove forward struct decl
Other struct types (like pipe_texture) are referenced before they're
defined so no reason to special-case this one.
16 years ago
Jesse Barnes
1cfd769c2e
DRI2: don't send DRI2 requests the server doesn't know about
At init time, NULL out the hooks that send the server new requests.
DRI2 never supported these extensions, so this preserves old behavior on
old servers with new Mesa.
16 years ago
Jesse Barnes
62eb28c810
GLX/DRI2: pass X drawable ID instead
These happened to be the same in my testing since I was using apps that
depend on the GLX 1.2 behavior where X and GLX drawables are
interchangeable.
16 years ago
Jesse Barnes
ed59b13da8
GLX: use glproto CFLAGS etc. when building
Roll the glproto check into the dri2proto and libdrm check so we get the
proper CFLAGS and LDFLAGS for the package.
16 years ago
Thomas Hellstrom
a9086f2d17
st/dri: Make sure we always request a fake front.
This should be the correct, but sub-optimal way to handle things on
pre-1.7 servers. For servers that automatically adds a fake front
we should never request the fake front and handle the reply differently.
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
16 years ago
José Fonseca
1b333453e4
svga: Fix compile_vs error code.
It could erroneously return PIPE_OK in some circumstances.
Make compile_fs code identical.
16 years ago
Michal Krol
ea0cc47a4f
svga: Fix call to translate::run().
16 years ago