Vinson Lee
791b754687
prog/tests: Fix MSVC build.
(cherry picked from commit 60b6c74583
)
16 年前
Vinson Lee
89e747920f
prog/tests: Fix MSVC build.
(cherry picked from commit 96fd13c1a0
)
16 年前
Vinson Lee
5a25adb646
progs/tests: fix MSVC build.
(cherry picked from commit 9c778a90ea
)
16 年前
Vinson Lee
3910e88ebf
prog/tests: Fix MSVC build.
(cherry picked from commit ea862ec8ff
)
16 年前
Roland Scheidegger
4153ec547c
gallium: fix remaining users of pipe_reference function
16 年前
Roland Scheidegger
86c8f70db1
mesa: use _mesa_memcpy for COPY_4FV macro
Gets rid of one of the worst strict-aliasing offenders, and actually
produces faster code (at least in some cases, when compiler can use
for instance 64bit moves for memcpy).
(note _mesa_memcpy should get inlined)
16 年前
José Fonseca
13c647fa0d
gallium: fix ref counting bug in pb_bufmgr
This was discovered by the pipe_reference api change.
16 年前
Roland Scheidegger
35a15f0263
gallium: fix reference counting functions to be strict-aliasing compliant
Historically, parts of mesa code are not strict-aliasing safe, hence
-fno-strict-aliasing is needed to compile (this got forgotten for scons
builds for gallium, which indeed not only caused compiler warnings but also
unexplicable crashes in non-debug builds). However, we should try to eliminate
code not complying with strict-aliasing code at least for gallium.
Hence change pipe_reference functions to make them strict-aliasing compliant.
This adds a bit more complexity (especially for derived classes) but is the
right thing to do, and it does in fact fix a segfault.
16 年前
Maciej Cencora
6c41bb25a2
radeon: workaround an FBO issue
Fixes #21501
16 年前
Maciej Cencora
8cde43eb19
radeon: properly check if image should be placed in the miptree
Fixes #25355
16 年前
Alex Deucher
2b5618fc5b
r200: fix polygon stipple
fixes fdo bug 25354
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
16 年前
Michal Krol
cdb6849fc1
tgsi/ureg: Fix ureg_emit_src().
16 年前
Vinson Lee
c3b7f93e02
scons: Add Mac OS to target platform list.
(cherry picked from commit 2c307c7750
)
16 年前
Vinson Lee
235c0c8134
progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.
(cherry picked from commit b98db7bf69
)
16 年前
Vinson Lee
0a107d36c2
progs/glsl: Fix trirast GLSL compilation errors on Mac OS.
(cherry picked from commit 4b3ec2acf2
)
16 年前
Vinson Lee
b094683e7c
progs/glsl: Fix noise GLSL compilation error on Mac OS.
(cherry picked from commit 0d31990b47
)
16 年前
Vinson Lee
592c8522a2
demos/glsl: Add missing break statement to noise test.
(cherry picked from commit 7dfea5c072
)
16 年前
Vinson Lee
8f4d3613da
progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.
(cherry picked from commit d4dc2e30da
)
16 年前
Vinson Lee
9ed77d12b1
progs/glsl: Add missing break statement in multinoise.c.
(cherry picked from commit 43080e40aa
)
16 年前
Vinson Lee
832593772d
progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.
(cherry picked from commit 04442841fb
)
16 年前
Vinson Lee
2a5cd95e24
progs/glsl: Include local headers before installed headers during compilation.
Fixes compilation errors on platforms with insufficient older installed
GL headers.
(cherry picked from commit d17af7d1e1
)
16 年前
Brian Paul
ccea09cd3a
progs/glsl: minor Makefile clean-ups
(cherry picked from commit 4df2f7af5e
)
16 年前
Vinson Lee
67a0628ab2
progs: Ignore Mac OS dSYM directories.
(cherry picked from commit a420056750
)
16 年前
Corbin Simpson
ab7e70fabd
radeong: Clean up some bad code.
16 年前
Corbin Simpson
f79028bbd4
radeong: Add helper to determine pipe driver.
16 年前
Corbin Simpson
4395d35c8a
radeong: Do ioctls before selecting pipe driver.
16 年前
Corbin Simpson
4f77b0103d
r300g, radeong: De-specialize r300_winsys into radeon_winsys.
There's like five good reasons for this, I swear.
16 年前
Corbin Simpson
dad193d516
radeong: Change ioctl order, document it.
16 年前
Corbin Simpson
08383af4c7
r300g: No vertex textures here.
16 年前
Brian Paul
debc0b6fa8
cso: check if pipe_context::bind_vertex_sampler_states is non-null
Fixes segfaults upon exit when the CSO module is releasing its objects.
16 年前
Brian Paul
d5e5909f17
Revert "llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function"
This reverts commit 792888121b
.
We're instead returning 0 for the PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query.
16 年前
Brian Paul
f42192e783
llvmpipe: return 0 for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query
The driver (and draw module) don't support vertex shader textures yet.
16 年前
Brian Paul
792888121b
llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function
Fixes immediate segfault.
16 年前
Brian Paul
908a3e56cc
cell: added tex_usage param to xm_surface_buffer_create()
16 年前
Brian Paul
429bf75417
cell: fix TGSI breakage
16 年前
Brian Paul
144afacc6f
gallium/util: __builtin_bswap32() is in only gcc 4.3 or later
16 年前
Brian Paul
f6d5e58427
gallium/util: added PIPE_CC_GCC_VERSION symbol
16 年前
Roland Scheidegger
94b5c28a98
gallium: adapt nv drivers to interface cleanups
16 年前
Jakob Bornecrantz
cc8a537c57
Merge branch 'mesa_7_7_branch'
16 年前
José Fonseca
7fc75ef7d4
util: Fix generated swizzle comments.
16 年前
Jakob Bornecrantz
0c75854cc1
Merge commit 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
src/mesa/main/version.h
16 年前
Eric Anholt
4598942b1b
intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.
16 年前
Eric Anholt
db352f58fa
mesa: Fix bad conversion in AL1616_REV texstore.
16 年前
Eric Anholt
b47f7316da
mesa: Fix copy'n'paste problem in al1616 texel fetch.
16 年前
Roland Scheidegger
c78748a527
gallium: adapt drivers to interface cleanups
16 年前
Brian Paul
09325b9ff4
mesa: added comment for target_enum_to_index()
16 年前
Brian Paul
e0399fddf2
softpipe: setup machine->Face without a conditional
16 年前
Brian Paul
ba97b98842
progs/demos: remove unused glFogCoordPointer_ext var
16 年前
Tom Fogal
b9f4a0bd2b
Simplify hackery added to fix AIX build.
Borrow an idiom from the GNU build system which can handle `for'
loops over empty lists.
16 年前
Ian Romanick
d8da270a2b
intel: Remove GL_NV_point_sprite from extension list
i830 does not (and cannot!) support the any of the non-default
GL_POINT_SPRITE_R_MODE_NV settings. i915 and i965 could, but
currently do not. In both cases it would require mucking about with
the fragment shader.
16 年前