Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-12 | Grammar and spelling fixes | Jeff Smith | |
Signed-off-by: Jeff Smith <whydoubt@yahoo.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-03-08 | r300: don't enable EXT_packed_depth_stencil | Maciej Cencora | |
R300 hw doesn't support sampling from Z24_S8 or S8_Z24 formats. | |||
2010-03-08 | r300: allow src and dst BOs to be placed in GTT during blit | Maciej Cencora | |
Fixes some relocation failures | |||
2010-03-08 | r300: reset bos when validating buffers during blit | Maciej Cencora | |
2010-03-08 | r300: VAP flush is needed only when vertex program or constants are changed | Maciej Cencora | |
2010-03-08 | r300: recalculate point size, if point min/max size changes | Maciej Cencora | |
Fixes two wine d3d9 unit tests | |||
2010-03-08 | r300: no need to flush on context init | Maciej Cencora | |
2010-03-08 | r300: remove unnecessary code | Maciej Cencora | |
_tnl_UpdateFixedFunctionProgram is already called in r300_draw.c | |||
2010-03-04 | r300: make blit code work on swtcl machines. | Dave Airlie | |
Only tested this on my rv530 with R300_NO_TCL=1, but it works there at least. It would be nice to fix the tex_offset by chaning the vertex program on tcl to read from offset 6 but this isn't really necessary. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-04 | r300_blit: initialise whole fp structure to 0 | Dave Airlie | |
at least on the r500 we get a lockup unless I do this, the compiler seems to fail to compile and we just get a null fp. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-03 | radeon/r200/r300/r600: add check_blit vtbl function | Alex Deucher | |
Check if the native blit formats are supported, if not, attempt to use an alternate format. Skip 3, >4 bpp as per comments from mcencora on irc. Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2010-03-03 | Remove stray defines of HAVE_RGBA | Ian Romanick | |
Now that color-index support is removed from t_dd_tritmp.h and t_dd_unfilled.h, drivers no longer need define HAVE_RGBA. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2010-03-03 | radeon/r200/r300/r600: fix blit BO buffer validation | Dave Airlie | |
there is no need for these to be persistent since we flush the CS at the end of the blit, and we don't reuse these buffers at all. on my r600 the Wine DX9 test suite doesn't crash at least anymore. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-02-27 | r300: Add asserts to check for null pointer dereferences. | Vinson Lee | |
2010-02-26 | r300/compiler: Assert that array index is not negative. | Vinson Lee | |
2010-02-19 | Replace the _mesa_*printf() wrappers with the plain libc versions | Kristian Høgsberg | |
2010-02-19 | Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions | Kristian Høgsberg | |
2010-02-19 | mesa: replace _mesa_bzero() with memset() | Brian Paul | |
2010-02-19 | Remove _mesa_memcmp in favor of plain memcmp. | Kenneth Graunke | |
This may break the SUNOS4 build, but it's no longer relevant. | |||
2010-02-19 | Remove _mesa_memcpy in favor of plain memcpy. | Kenneth Graunke | |
This may break the SUNOS4 build, but it's no longer relevant. | |||
2010-02-14 | r300: use new program cloning functions | Brian Paul | |
2010-02-14 | r300: Silence uninitialized variable warning. | Vinson Lee | |
2010-02-10 | r300/compiler: r500-fs: Properly set HW register swizzles. | Corbin Simpson | |
Fixes fallout from 9a1bf52c. | |||
2010-02-10 | radeon: Define EXT_framebuffer_object constants to match hw. | Pauli Nieminen | |
This hides the assertion failure in glean/fbo test. Underlying problem when same texture is set twice to different attachments will cause assertion. | |||
2010-02-09 | dri_interface: Introduce DRI tokens for the texBuffer texture formats | Kristian Høgsberg | |
This used to take GLX tokens, but the DRI interface can't depend on GLX defines. We fix this by introducing DRI tokens that have the same value as the GLX texture format tokens. | |||
2010-02-07 | r100/r200/r300/r600: Set MaxCombinedTextureImageunits. | Pauli Nieminen | |
Fixes glActiveTexture to set GL_INVALID_ENUM when trying to activate texture unit that is not available. piglit test case general/texunit passes now. | |||
2010-02-06 | r300: Fix emit size prediction to know about primitive splitting. | Pauli Nieminen | |
Fixes ut2004 warnings about overflowing command buffer. | |||
2010-02-04 | mesa: change ctx->Driver.ProgramStringNotify() to return GLboolean | Brian Paul | |
GL_TRUE indicates that the driver accepts the program. GL_FALSE indicates the program can't be compiled/translated by the driver for some reason (too many resources used, etc). Propogate this result up to the GL API: set GL_INVALID_OPERATION error if glProgramString() was called. Set shader program link status to GL_FALSE if glLinkProgram() was called. At this point, drivers still don't do any program checking and always return GL_TRUE. | |||
2010-02-03 | r300: fix compiler bugs introduced with MRT changes. | Dave Airlie | |
the first looks like a definite bug, the second I'm not so confident of but it works. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-02-02 | Track frag shader changes introduced by commit ↵ | Scott Moreau | |
4769566500be1a53dd9b4cc1a613aef439a0e3d8 Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2010-02-02 | r300compiler: Add MRT number to debugging output. | Corbin Simpson | |
2010-02-02 | r300compiler, r300 classic, r300g: Add support for MRTs in the frag shader. | Corbin Simpson | |
This maybe breaks the vert compiler. Hopefully not. | |||
2010-01-30 | r300: Remove unnecessary headers. | Vinson Lee | |
2010-01-25 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/intel/intel_screen.c src/mesa/drivers/dri/intel/intel_swapbuffers.c src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texstate.c | |||
2010-01-25 | r300: rv350+ support FLT16_2/4 vertex formats | Alex Deucher | |
2010-01-23 | r300: Remove unnecessary headers. | Vinson Lee | |
2010-01-23 | r300: only enable half floats on r500s. | Dave Airlie | |
Thank to MAD for point it out. | |||
2010-01-23 | Merge branch 'arb_half_float_vertex' | Dave Airlie | |
2010-01-23 | r300: half float support | Dave Airlie | |
Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-01-22 | egl: Remove USING_EGL and the related drivers. | Chia-I Wu | |
They do not build for a long while and there seems to be no active users. It might be better for them to live in the git histroy. | |||
2010-01-19 | Remove hardcoded -Wall from Radeon DRI makefiles | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-19 | radeon/r300/r600: share common glCopyTex(Sub)Image code | Maciej Cencora | |
2010-01-19 | r300/r600: move some bo offsets checking to blit code | Maciej Cencora | |
In preperation for texcopy code sharing. | |||
2010-01-19 | r300: check if blitting for given format is supported earlier | Maciej Cencora | |
Prevents failing assertions at later stage. | |||
2010-01-19 | r300: use nearest texture filtering for accelerated blits | Maciej Cencora | |
2010-01-19 | r300: fix Y coord flipping in accelerated blits | Maciej Cencora | |
2010-01-19 | r300: prepare for texcopy code sharing | Maciej Cencora | |
2010-01-17 | radeon_compiler: include main/compiler.h for compiler portability macros | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Reviewed-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2010-01-09 | r300: minor accelerated blit fixes | Maciej Cencora | |
2010-01-09 | r300: fallback on depth buffer blits | Maciej Cencora | |
Depth buffer accelerated blits aren't implemented yet. |