Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-12 | gallium: Fix a couple of potential NULL pointer dereferences. | Michel Dänzer | |
A lot more test programs work. | |||
2009-02-12 | gallium: Fix GL_DEPTH CopyPixels tile coordinates. | Michel Dänzer | |
2009-02-12 | gallium: Fix accumulation buffer tile coordinates. | Michel Dänzer | |
2009-02-12 | gallium/winsys/xlib: Use XShmPutImage when possible. | Michel Dänzer | |
2009-02-12 | softpipe: Unbreak keeping track of cached surface. | Michel Dänzer | |
glxgears works. | |||
2009-02-12 | gallium/winsys/xlib: Fix stride calculations. | Michel Dänzer | |
2009-02-12 | Cosmetic: Rename struct pipe_transfer pointers from 'ps' to 'pt'. | Michel Dänzer | |
Missed these for the initial gallium-texture-transfer commit. | |||
2009-02-11 | g3dvl: Fixups for introduction of pipe_transfer. | Michel Dänzer | |
2009-02-05 | gallium: No longer allow CPU mapping surfaces directly. | Michel Dänzer | |
Instead, a new pipe_transfer object has to be created and mapped for transferring data between the CPU and a texture. This gives the driver more flexibility for textures in address spaces that aren't CPU accessible. This is a first pass; softpipe/xlib builds and runs glxgears, but it only shows a black window. Looks like something's off related to the Z buffer, so the depth test always fails. | |||
2009-02-02 | gallium: adjust gdi for the latest changes | Zack Rusin | |
2009-02-02 | gallium: remove pipe_buffer from surfaces | Zack Rusin | |
this change disassociates, at least from the driver perspective, the surface from buffer. surfaces are technically now views on the textures so make it so by hiding the buffer in the internals of textures. | |||
2009-02-02 | xlib: Get conditional compilation of drivers working again. | José Fonseca | |
2009-02-02 | gdi: Update for wgl st reorg. | José Fonseca | |
2009-02-02 | scons: Fixups for the introduction of the xlib state_tracker. | Michel Dänzer | |
Not quite working yet; glxinfo complains about glXChooseVisual being undefined. | |||
2009-02-02 | gallium: Stop relinking drivers and aux libraries | Jakob Bornecrantz | |
2009-02-02 | Merge commit 'origin/gallium-0.2' into gallium-0.2 | Keith Whitwell | |
2009-02-02 | Merge branch 'gallium-wgl-rework' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/gallium/state_trackers/wgl/shared/stw_public.h | |||
2009-02-02 | wgl: Only export the same symbols as Microsoft's opengl32.dll. | José Fonseca | |
Plus the ICD entrypoints. | |||
2009-02-02 | Merge branch 'gallium-0.2' of ↵ | Stephane Marchesin | |
git+ssh://marcheu@git.freedesktop.org/git/mesa/mesa into gallium-0.2 | |||
2009-02-02 | nv04: some old changes I had lying around. | Stephane Marchesin | |
2009-02-01 | Merge branch 'gallium-winsys-private' into gallium-0.2 | Zack Rusin | |
2009-02-01 | progs: Get more samples building on windows. | José Fonseca | |
2009-02-01 | util: List new file in sconscript. | José Fonseca | |
2009-02-01 | pipebuffer: Drop (most of) pipe winsys stuff. | José Fonseca | |
2009-01-31 | nv20: send buffer handles on hw state emit | Pekka Paalanen | |
Color and Z buffer offsets were emitted here, now also the buffer handles are emitted so they target the correct memory. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-01-31 | nv20: disable depth writes in hw init | Pekka Paalanen | |
Probably not necessary, but just in case. Depth registers point to the color buffer, when there is no depth buffer. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-01-31 | nv20: Z-mapping parameters | Pekka Paalanen | |
Based on my renouveau dump, adjust initial hw state related to Z-mapping, and add one unknown depth reg into depth/stencil/alpha emission. Now trivial/tri-z on nv20 looks identical to swrast rendered one. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-01-31 | nv20: draw_elements needs to flush | Pekka Paalanen | |
nv20_draw_elements() uses the draw module, and draw_flush() needs to be called to actually emit the vertices immediately. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-01-31 | nv20: set surface status in clear() | Pekka Paalanen | |
Other nvXX drivers seem to do this, so I do it too. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-01-31 | gallium: initialize simple screen in drivers | Zack Rusin | |
2009-01-30 | gallium: add a convience wrapper for simple screens | Zack Rusin | |
forwards screen calls to the winsys | |||
2009-01-30 | stw: Remove pipe_winsys references. | José Fonseca | |
2009-01-30 | gallium: Don't ask winsys name -- let pipe screen do that if it wants. | José Fonseca | |
Allows to leave screen->winsys NULL. | |||
2009-01-30 | stw: Don't use the winsys. | José Fonseca | |
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2009-01-30 | Merge branch 'gallium-0.2' into gallium-winsys-private | José Fonseca | |
2009-01-30 | util: Define ffs for MinGW. | José Fonseca | |
2009-01-30 | gdi: Update for winsys interface changes. | José Fonseca | |
2009-01-30 | Merge branch 'gallium-0.2' into gallium-winsys-private | José Fonseca | |
2009-01-30 | pipebuffer: Consider 0 as no alignment needed. | José Fonseca | |
2009-01-29 | gallium: give the screen priority when it comes to buffer allocations | Zack Rusin | |
allows the driver to overwrite buffer allocation, first step on the way to making winsys interface internal to the drivers. state trackers and the code above it will go through the screen | |||
2009-01-30 | gallium: Don't build egl state_tracker | Jakob Bornecrantz | |
2009-01-30 | egl: Don't fill shown screen | Jakob Bornecrantz | |
2009-01-30 | intel: Remove debug print | Jakob Bornecrantz | |
2009-01-30 | i915: Fix surface operations | Jakob Bornecrantz | |
2009-01-29 | pipebuffer: Ondemand buffer manager. | José Fonseca | |
A variation of malloc buffers which get transferred to real graphics memory when there is an attempt to validate them. | |||
2009-01-29 | pipebuffer: Implement proper buffer validation. | José Fonseca | |
2009-01-29 | egl: Blit to the bound frontbuffer with pipe | Jakob Bornecrantz | |
2009-01-29 | intel: Set render domain on read and write | Jakob Bornecrantz | |
2009-01-29 | intel: Try forcing flushes | Jakob Bornecrantz | |