Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-16 | mesa: Fix logbase2. | José Fonseca | |
It was providing 1 too many for non power two values. | |||
2009-07-16 | draw: fix ppc build regression | Keith Whitwell | |
Found by x.org tinderbox, reported by Chris Ball. | |||
2009-07-16 | Warning fixes | Kevin DeKorte | |
2009-07-16 | R6xx/r7xx: remove unused function | Alex Deucher | |
Spotted by kdekorte on IRC | |||
2009-07-16 | st/mesa: add some array index bounds assertions | Brian Paul | |
2009-07-16 | Restore vp input mapping, fix vtx stream missing problem. | Richard Li | |
2009-07-16 | tgsi: simplify and fix sse KIL implementation | Keith Whitwell | |
Use sse_movmskps to extract the correct bits of the comparison result for use in updating the killmask. Simplify some logic around identifying the set of necessary comparisons to make. | |||
2009-07-16 | rtasm: export sse_movmskps | Keith Whitwell | |
2009-07-16 | tgsi: initial texturing support on sse path | Keith Whitwell | |
Most obvious problem is drawpixels comes out blocky, but this may be an existing issue of KIL on the sse path. | |||
2009-07-16 | python: Hack to prevent segmentation faults when python exits. | José Fonseca | |
2009-07-16 | wgl: Expose pipe_screen/pipe_context via an extension. | José Fonseca | |
2009-07-16 | python: Obtain pipe_screen/pipe_context from the system's OpenGL driver. | José Fonseca | |
2009-07-16 | tgsi: make sse function callout mechanism more generic | Keith Whitwell | |
Take a list of arguments rather than hardcoding TEMP_R0. | |||
2009-07-16 | tgsi: reduce x86 reg usage in tgsi_sse generated programs | Keith Whitwell | |
Pass the tgsi_exec_machine struct in directly and just hold a single pointer to this struct, rather than keeping one for each of its internal members. | |||
2009-07-16 | tgsi: no need to separately malloc input and output arrays | Keith Whitwell | |
Can now guarantee alignment in the initial allocation of the tgsi exec machine. | |||
2009-07-16 | gallium: reduce recursive include of tgsi_exec.h | Keith Whitwell | |
A lot of draw code no longer needs to see this header. | |||
2009-07-16 | tgsi: make function call code in tgsi_sse.c less opaque | Keith Whitwell | |
Explictly pass src and dst arguments (previously dst argument was also being used as a src). Separate argument handling from the rest of the function call emit. | |||
2009-07-16 | gallium: proper constructor and destructor for tgsi_exec_machine | Keith Whitwell | |
Centralize the creation, initialization and destruction of this struct. Use align_malloc instead of home-brew alternatives. | |||
2009-07-16 | Fix more merge fallout | Alex Deucher | |
2009-07-15 | R6xx/r7xx: warning fixes | Kevin DeKorte | |
2009-07-15 | R6xx/r7xx: fix missing vertex stream | Richard Li | |
Somehow context->radeon.tcl.aos[j].bo is not null sometimes, but it is safe for now because it is only a pointer to dma.current so overwriting it would not hurt anything. | |||
2009-07-15 | radeon bo: Fix merge fall out | Alex Deucher | |
2009-07-15 | R6xx/r7xx: more Makefile fixes | Alex Deucher | |
2009-07-15 | Fix r600 makefile for lastest CS changes | Alex Deucher | |
2009-07-15 | Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa ↵ | Alex Deucher | |
into r6xx-rewrite This builds, but I get an assertion in radeonGetLock() due to the drawable being null. | |||
2009-07-15 | softpipe: limit blend results to [0,1] | Luca Barbieri | |
2009-07-15 | Fix state flag dependencies for fixed function fragment program updates. | Brian Paul | |
I started looking into why _NEW_ARRAY punishes us, and while annotating dependencies noticed that a bunch of dependencies were missing. (cherry picked from master, commit e5f63c403b767f9974e8eb5d412c012b8a69287f) | |||
2009-07-15 | make sure ctx->Driver.Flush is valid before calling it | Alex Deucher | |
2009-07-15 | Use memcpy directly in the common code | Alex Deucher | |
This alleviates the need for an additional symbol. | |||
2009-07-15 | python/retrace: Interpret surface_copy. | José Fonseca | |
2009-07-15 | python/samples: Use PIPE_FORMAT_Z16_UNORM instead of PIPE_FORMAT_Z32_UNORM. | José Fonseca | |
More common. True fix would be to use whatever the screen supports though. | |||
2009-07-15 | mesa: recognize and eliminate repeated error messages | Keith Whitwell | |
2009-07-15 | mesa: split out errorstring switch from _mesa_error | Keith Whitwell | |
Move a chunk of code out of _mesa_error() | |||
2009-07-15 | mesa: remove dead code in _mesa_error | Keith Whitwell | |
Remove early and unused snprintf and where[] string. | |||
2009-07-15 | mesa: don't call getenv every time _mesa_error is called | Keith Whitwell | |
Buggy apps can generate thousands of mesa_error calls. Don't need to keep calling getenv to retreive the same MESA_DEBUG string each time. | |||
2009-07-15 | radeon: update span reading micro tile code | Dave Airlie | |
tested on r500 with zreaddraw with Z buffer in all 3 modes | |||
2009-07-15 | r300: emit z depth pitch reloc in preparation for tiling | Dave Airlie | |
2009-07-15 | radeon: r300 fix span reading for macro tiled buffers. | Dave Airlie | |
this uses the correct formula for macro tiled buffers for readback | |||
2009-07-15 | radeon: for tiling you really need to use GET/PUT VALUE not PTR. | Dave Airlie | |
since the surfaces aren't linear you can't just use GET_PTR | |||
2009-07-15 | i965: the offset of any branch/jump instruction is in unit of 64bits on IGDNG | Xiang, Haihao | |
2009-07-14 | R6xx/r7xx: implement memcpy buffer swaps | Alex Deucher | |
This allows double buffered apps to run, but perfomance will be awful until we implement something faster. You must update to the latest kernel modules. | |||
2009-07-15 | intel/radeon: add common metaops code. | Dave Airlie | |
Move all the metaops to a dri_metaops file and port radeon/intel to use the new common meta ops code. | |||
2009-07-14 | r6xx/r7xx: fix buffer aging bug | Alex Deucher | |
We were using sparse indexing for aos, while the common code expected packed indexing. | |||
2009-07-14 | R6xx/R7xx: no irqs yet. | Alex Deucher | |
2009-07-15 | radeon: fix unsigned vs signed comparison in stencil code. | Dave Airlie | |
This function takes a GLint not a GLuint, passing in -1 breaks internally. | |||
2009-07-14 | intel: Fix ClearDepth to not be affected by DepthRange. | Eric Anholt | |
Fixes new piglit depthrange-clear.c test. | |||
2009-07-14 | intel: Set DepthRange in the metaops using RasterPos[2]. | Eric Anholt | |
RasterPos[2] is already sent through the window transform, which includes DepthRange handling. So make DepthRange for the metaops a noop. Fixes a failure in oglconform depthrange.c | |||
2009-07-14 | Fix state flag dependencies for fixed function fragment program updates. | Eric Anholt | |
I started looking into why _NEW_ARRAY punishes us, and while annotating dependencies noticed that a bunch of dependencies were missing. | |||
2009-07-14 | intel: Flag _NEW_ARRAY state when doing array object binding in clears. | Eric Anholt | |
This is just following bind_vertex_array()'s behavior. | |||
2009-07-14 | Disable shader dumps | Alex Deucher | |