Brian Paul
232fc7d333
swrast: remove obsolete s_imaging.c file
16 년 전
Brian Paul
7e0f2ce941
swrast: remove prototypes for obsolete functions
16 년 전
Brian Paul
58e843dda0
mesa: remove s_imaging.c from build
16 년 전
Brian Paul
32e4b6c607
windows: replace old ColorTable, Convolution functions with new
16 년 전
Brian Paul
bc1c8d4af7
mesa: use new meta functions
16 년 전
Brian Paul
3e5a35269b
mesa: meta functions for glCopyColorTable, glCopyConvolutionFilter, etc
16 년 전
Brian Paul
dc3839ef3d
mesa: move readbuffer tests
16 년 전
Brian Paul
883dd9d770
mesa: use _mesa_get_current_tex_unit() helper
16 년 전
Brian Paul
3ed9dab19c
mesa: use _mesa_get_current_tex_unit() helper
16 년 전
Brian Paul
b0e9ea6084
mesa: fix some glCopyTex[Sub]Image regressions related to convolution
16 년 전
Brian Paul
651cffd626
mesa: move _mesa_meta_init/free() calls to core Mesa
16 년 전
Alex Deucher
b8477f079b
r600: fix point sizes
registers takes radius
16 년 전
Alex Deucher
368fb578f8
r600: fix polygon offset
16 년 전
Brian Paul
67cad78e08
swrast: remove obsolete s_texstore.c
Replaced by new, simpler meta functions.
16 년 전
Brian Paul
2f89044e6f
swrast: remove prototypes for obsolete functions
16 년 전
Brian Paul
14869c0984
mesa: remove s_texstore.c from makefile/project files
16 년 전
Brian Paul
a9c64daf02
glapi: replace old TexCopy functions w/ new
16 년 전
Brian Paul
41a171b714
windows: replace old TexCopy functions w/ new
16 년 전
Brian Paul
e2e0735e0e
gldirect: remove refs to soon-to-be-obsolete functions
I don't know if this driver is anywhere near build-able, but anyway.
16 년 전
Brian Paul
6f9dbe7739
mesa: use new _mesa_meta_CopyTex[Sub]Image() functions
16 년 전
Brian Paul
af69346446
intel: use new _mesa_meta_CopyTex[Sub]Image() functions
16 년 전
Brian Paul
22f02509f2
glapi: regenerated files
16 년 전
Brian Paul
c9a87ff441
glapi: added tokens, function for GL_ARB_provoking_vertex
16 년 전
Michal Krol
18d0f9a7a3
llvmpipe: Respect input interpolators for the shader.
Cherry-picked from fb2c7b6743
16 년 전
José Fonseca
fdd605e446
mesa: Allow BlitFramebuffer from a texture.
Although GL_EXT_framebuffer_blit does not mention textures, it doesn't
forbid them either, and some thirdparty driver appear to support this.
16 년 전
Michal Krol
de685b37a9
softpipe: Fix cube face selection.
If arx and ary are equal, we still want to choose from one of them,
and not arz.
16 년 전
Zou Nan hai
1e4c353511
[i965] add a missing header file
16 년 전
Zou Nan hai
a66bab0e37
[i965] use intel_batchbuffer_flush to flush the clear
16 년 전
Michal Krol
fb2c7b6743
softpipe: Respect input interpolators for the shader.
16 년 전
Michal Krol
5f0b49e7a9
tgsi: Scan input interpolators, too.
16 년 전
Keith Whitwell
2884c31d94
progs/perf: convert some DOS line-endings
It seems like some of these files were committed with CRLF initially.
16 년 전
Keith Whitwell
e95a3a23dc
progs/perf: add scons support, get working under mingw
16 년 전
Brian Paul
21caa29fbd
mesa: begin some texstore code refactoring
Next step will be to move the calls to ctx->Driver.ChooseTextureFormat()
into the teximage.c functions so drivers don't have to do it.
16 년 전
Brian Paul
fac38e8c8f
mesa: fix clip plane, fog issues
16 년 전
Brian Paul
1d8fbef4f2
mesa: meta driver functions for glCopyTex[Sub]Image()
Implement in terms of glReadPixels + glTex[Sub]Image().
This will allow us to get rid of some swrast texture code.
16 년 전
Brian Paul
9abbedad09
progs/perf: initial set of simple performance test programs
Initial tests include:
drawoverhead - measure overhead of state changes w.r.t drawing commands
teximage - measure glTexImage2D() and glTexSubImage2D() speed
vbo - measure glBufferData() and glBufferSubData() speed
vertexrate - measure vertex rate for immediate mode, glDrawArrays, VBOs, etc.
16 년 전
Brian Paul
4df2f7af5e
progs/glsl: minor Makefile clean-ups
16 년 전
Brian Paul
8d47b4906b
swrast: remove mipmap generation checks (done in core Mesa now)
16 년 전
Brian Paul
4e84b96d92
s3v: remove unneeded initializations
16 년 전
Brian Paul
1b1125c239
ffb: remove disabled code
16 년 전
Ian Romanick
9666529b5a
glx: Use initstate_r / random_r instead of corrupting global random number state
Previously srandom and random were used. This cause the global random
number generator state to be modified. This caused problems for
applications that called srandom before calling into GLX. By using
local state the global state is left unmodified.
This should fix bug #23774 .
16 년 전
José Fonseca
f911d196cf
llvmpipe: Don't assert due to unsupported texture wrap modes.
Issue a warning and fallback to clamping.
16 년 전
Brian Paul
08d39251a7
st/mesa: fix some incorrect branching/clean-up code in TexImage functions
We need to be sure to call the _mesa_unmap_teximage_pbo() function if we
called _mesa_validate_pbo_teximage().
16 년 전
Brian Paul
cfa1a0a609
st/mesa: fix texture memory allocation bug
The following example caused an incorrect GL_OUT_OF_MEMORY error to be
raised in glTexSubImage2D:
glTexImage2D(level=0, width=32, height=32, pixels=NULL);
glTexImage2D(level=0, width=64, height=64, pixels=NULL);
glTexSubImage2D(level=0, pixels!=NULL);
The second glTexImage2D() call needs to cause the first image to be
deallocated then reallocated at the new size. This was not happening
because we were testing for pixels==NULL too early.
16 년 전
Ian Romanick
5ce72c559c
Merge branch 'mesa_7_6_branch'
16 년 전
Brian Paul
aabcc6cb23
gallium: remove incorrect 'return' stmt
16 년 전
Ian Romanick
88e3a57605
Merge branch 'mesa_7_5_branch' into mesa_7_6_branch
Conflicts:
src/mesa/main/dlist.c
16 년 전
Ian Romanick
2921a2555d
intel: Deassociated drawables from private context struct in intelUnbindContext
The generic DRI infrastructure makes sure that __DRIcontextRec::driDrawablePriv
and __DRIcontextRec::driReadablePriv are set to NULL after unbinding a
context. However, the intel_context structure keeps cached copies of
these pointers. If these cached pointers are not NULLed and the
drawable is actually destroyed after unbinding the context (typically
by way of glXDestroyWindow), freed memory will be dereferenced in
intelDestroyContext.
This should fix bug #23418 .
16 년 전
José Fonseca
c29905aa31
gallium: Deprecate PIPE_CAP_S3TC.
No longer used. S3TC support is queried via
pipe_screen::is_format_supported.
16 년 전
Michal Krol
ec48396e0f
softpipe: Do not advertise Z32_UNORM as a supported format.
16 년 전