Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | llvmpipe: Rename preprocessor symbols too. | José Fonseca | 2009-08-29 | 30 | -113/+113 |
| | |||||
* | llvmpipe: Pixel packing/unpacking and loop code generators. | José Fonseca | 2009-08-29 | 7 | -1/+689 |
| | | | | | Just a small proof of concept plus a standalone test app. Not integrated with the rest of the driver yet. | ||||
* | util: Pixel format database. | José Fonseca | 2009-08-29 | 7 | -0/+2397 |
| | | | | | | | There are some inconsistencies in pipe_format, but above all, there simply aren't enough bits in an enum to conveniently store all information about a pixel format we need to be able to dynamically generate pixel packing/unpacking code. | ||||
* | llvmpipe: Fork softpipe for experimentation with llvm. | José Fonseca | 2009-08-29 | 57 | -2/+11082 |
| | |||||
* | Put 'extern' first on the line to silence GCC warnings. | Ian Romanick | 2009-08-28 | 1 | -2/+2 |
| | |||||
* | i965: Use VBOs in the VBO module on 965, now that we have ARB_map_buffer_range. | Eric Anholt | 2009-08-28 | 1 | -0/+2 |
| | | | | This looks like it's a small win on blender. | ||||
* | vbo: Fix array pointer calculation for MapBufferRange-mapped vertex data. | Eric Anholt | 2009-08-28 | 1 | -1/+3 |
| | | | | | We would end up with the offset from the start of the mapping rather than the offset from the start of the buffer. | ||||
* | intel: Add support for GL_ARB_map_buffer_range. | Eric Anholt | 2009-08-28 | 5 | -35/+189 |
| | | | | | Passes glean's bufferObject test, and should provide good performance in the cases applications are expected to use. | ||||
* | i965: Implement ARB_oq CheckQuery in the intended way. | Eric Anholt | 2009-08-28 | 1 | -6/+1 |
| | | | | | Previously we blocked because I hadn't added the libdrm function. Now it's there, so update your libdrm. | ||||
* | radeon: Fix swtcl emit pediction. | Pauli Nieminen | 2009-08-29 | 4 | -45/+70 |
| | | | | | | Problem was to find the correct place to run prediction. Only place that is called for every primitive is ALLOC_VERTS so we have to do prediction there before allocation. | ||||
* | i915g: Add cursor case for scanout layout | Jakob Bornecrantz | 2009-08-28 | 1 | -12/+13 |
| | |||||
* | i915g: Don't forget to init buffer ptrs | Jakob Bornecrantz | 2009-08-28 | 1 | -2/+2 |
| | |||||
* | st/xorg: disable composite accelration for now | Zack Rusin | 2009-08-28 | 1 | -0/+4 |
| | |||||
* | st/xorg: bind samplers before composition | Zack Rusin | 2009-08-28 | 1 | -2/+35 |
| | |||||
* | st/xorg: normalize coords for the src operands in the vertex shader | Zack Rusin | 2009-08-28 | 2 | -23/+65 |
| | |||||
* | radeon: Fix scissors for dri1. | Pauli Nieminen | 2009-08-28 | 1 | -4/+21 |
| | | | | DRI1 has to set scissors in framebuffer coordinates. | ||||
* | r300g: pretty up the new drm code a bit | Joakim Sindholt | 2009-08-28 | 1 | -7/+7 |
| | | | | As it turns out, I made some boners. This corrects them (I hope) | ||||
* | st/xorg: If migrating from a sw pixmap to a hw pixmap upload old contents | Jakob Bornecrantz | 2009-08-28 | 1 | -0/+15 |
| | |||||
* | st/xorg: Null devPrivate.ptr when unmapping | Jakob Bornecrantz | 2009-08-28 | 1 | -0/+1 |
| | |||||
* | st/xorg: Fix scons build. | Michel Dänzer | 2009-08-28 | 1 | -0/+1 |
| | |||||
* | r300g: support new drm_api | Joakim Sindholt | 2009-08-28 | 2 | -20/+49 |
| | |||||
* | drm_api: Operate on textures instead of buffers | Jakob Bornecrantz | 2009-08-28 | 11 | -235/+223 |
| | | | | | | | | | Most use cases just got the buffer from the texture and then called into one of the get_handle functions. Also with this patch it would be easier to move to a generic function for getting handles from textures and textures from handles, that is exposed via the screen. | ||||
* | st/xorg: Fix some warnings | Jakob Bornecrantz | 2009-08-28 | 3 | -7/+6 |
| | |||||
* | st/dri: Fix some warnings | Jakob Bornecrantz | 2009-08-28 | 3 | -2/+3 |
| | |||||
* | st/xorg: Pass dri driver name as driverName on screen | Jakob Bornecrantz | 2009-08-28 | 3 | -7/+4 |
| | |||||
* | Revert "st/xorg/dri: Pass texture formats via the DRI2 protocol flags." | Jakob Bornecrantz | 2009-08-28 | 2 | -7/+11 |
| | | | | | | This reverts commit a33e9ea3b9b7ac98d6e9bc385bbbe7eac2eb73d0. As this change breaks both radeon and nouveau | ||||
* | r100/r200: Bring back old PolygonStripple for DRI1. | Pauli Nieminen | 2009-08-28 | 11 | -14/+37 |
| | | | | DRI1 didn't have support for command buffer emit for stripple. | ||||
* | r100/r200: Share PolygonStripple code. | Pauli Nieminen | 2009-08-28 | 5 | -56/+30 |
| | |||||
* | r200: Fix piglit paths test. | Pauli Nieminen | 2009-08-28 | 2 | -11/+17 |
| | | | | | Polygon stipple has to go to command buffer because special ioctl is disabled. Piglit doesn't like HyperZ warning so disable it for kms. | ||||
* | r600: fix scissor also. | Dave Airlie | 2009-08-28 | 1 | -2/+2 |
| | | | | I forgot about r600 being here. | ||||
* | radeon: fix scissors harder. | Dave Airlie | 2009-08-28 | 3 | -6/+6 |
| | | | | this makes gnome-shell work on r300 for me | ||||
* | intel: Add support for ARB_copy_buffer. | Eric Anholt | 2009-08-27 | 2 | -2/+93 |
| | | | | Passes glean's bufferObject test for this extension. | ||||
* | r300: Fix emit prediction to account scissor emitting correctly. | Pauli Nieminen | 2009-08-28 | 1 | -1/+1 |
| | |||||
* | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-08-27 | 4 | -15/+18 |
|\ | |||||
| * | docs: fix selection/feedback culling bug | Brian Paul | 2009-08-27 | 1 | -0/+1 |
| | | |||||
| * | swrast: fix incorrect tri culling in selection/feedback mode. | Brian Paul | 2009-08-27 | 2 | -7/+9 |
| | | | | | | | | See bug 16866. | ||||
| * | mesa: direct program debug output to stderr instead of stdout | marvin24 | 2009-08-27 | 1 | -9/+9 |
| | | |||||
* | | i915: Fix undefined symbol as of eabe12df44a41e97fb5736959e8864ddbd01be14 | Eric Anholt | 2009-08-27 | 1 | -0/+1 |
| | | |||||
* | | st/xorg: set vertex and fragment shader for the current op | Zack Rusin | 2009-08-27 | 1 | -2/+21 |
| | | |||||
* | | st/xorg: bind rasterizer state | Zack Rusin | 2009-08-27 | 1 | -2/+6 |
| | | |||||
* | | st/xorg: set blend state for exa | Zack Rusin | 2009-08-27 | 1 | -2/+40 |
| | | |||||
* | | st/xorg: bind framebuffer and viewport for exa | Zack Rusin | 2009-08-27 | 5 | -103/+226 |
| | | |||||
* | | st/xorg: create and destroy shader cache | Zack Rusin | 2009-08-27 | 2 | -0/+8 |
| | | |||||
* | | st/xorg: Set shared usage of pixmaps for use via DRI2. | Michel Dänzer | 2009-08-27 | 3 | -13/+10 |
| | | | | | | | | | | Also allow pixmaps to have both the shared and displayed usage flags, as is the case for the screen pixmap now. | ||||
* | | st/dri: Make sure the front left renderbuffer is there for texture-from-pixmap. | Michel Dänzer | 2009-08-27 | 1 | -0/+8 |
| | | |||||
* | | st/xorg: Don't hardcode ExaPrepareCopy to fall back to software. | Michel Dänzer | 2009-08-27 | 1 | -3/+0 |
| | | |||||
* | | st/xorg: Flush context if necessary in ExaPrepareAccess. | Michel Dänzer | 2009-08-27 | 1 | -0/+4 |
| | | |||||
* | | st/dri: Only ask for fake front buffer for single buffer visuals by default. | Michel Dänzer | 2009-08-27 | 1 | -1/+2 |
| | | |||||
* | | st/xorg/dri: Pass texture formats via the DRI2 protocol flags. | Michel Dänzer | 2009-08-27 | 2 | -11/+7 |
| | | | | | | | | No need to guess. | ||||
* | | r300: Cleanup reported native program limits | Nicolai Hähnle | 2009-08-27 | 1 | -6/+3 |
| | | | | | | | | | | | | | | | | The fragment program native limits are actually higher on R4xx as reported by Alex Deucher, but using those requires some bit-twiddling changes to program handling. Signed-off-by: Nicolai Hähnle <[email protected]> |