Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-18 | st/mesa: fix memory leak in st_translate_mesa_program | Marcin Slusarz | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-18 | r600: fix some warnings | Alex Deucher | |
2010-01-18 | r600: Update default state size to account for the new relocation | Jerome Glisse | |
the new relocation for CB_COLOR0_FRAG & CB_COLOR0_TILE add 4 dwords to the default command stream. Increase the prediction default size to take this into account | |||
2010-01-18 | r6xx/r7xx: emit relocation for FRAG & TILE buffer | Jerome Glisse | |
FRAG & TILE buffer are unused but still they need to be associated with a valid relocation so that userspace can't try to abuse them to overwritte GART and then try to write anywhere in system memory. | |||
2010-01-18 | r600: fix shadow_ambient shader | Andre Maasikas | |
rtype enums are different, DST_REG_OUTPUT got SRC_REG_CONSTANT in some shaders and produced invalid output/hang as TEX output is temp register always set out src to SRC_REG_TEMPORARY | |||
2010-01-18 | radeong: Don't allocate HW BOs for constantbufs. | Corbin Simpson | |
We have broken 1000 FPS. Hell yes. Heavily inspired by Marek's patch, but using pipebuffer instead of a roll-your-own malloc. | |||
2010-01-18 | r300g: fix polygon offset | Marek Olšák | |
As per classic r300. Not sure why glean/polygonOffset still fails, but we do emit the same register values as in classic. | |||
2010-01-18 | r300g: fix vertex data swizzle | Marek Olšák | |
2010-01-18 | r300g: do not align compressed textures to a tile size | Marek Olšák | |
2010-01-18 | st/egl_g3d: Clean up for x11_drawable_get_depth. | Chia-I Wu | |
Fix a wrong comment and remove an unnecessary #include. | |||
2010-01-18 | dri: Add an MSAA-enabled factor to DRI configs. | Corbin Simpson | |
4 samples should be enough for GLUT to be satisfied, and I think most of the HW that does any MSAA, can do it. Note that any pipe that doesn't multisample can just ignore the corresponding flag in pipe_rasterizer_state. | |||
2010-01-18 | dri: Properly calculate number of modes for MSAA. | Corbin Simpson | |
Split from the next patch for bisection purposes only. | |||
2010-01-18 | radeong: Check DRM version, and report stats. | Corbin Simpson | |
2010-01-18 | radeong: Use vram_size instead of vram_visible. | Corbin Simpson | |
The kernel will decide on its own what to give us. | |||
2010-01-18 | progs/egl: Pass EGLDisplay to eglCopyBuffers. | Chia-I Wu | |
X Display was wrongly passed to eglCopyBuffers. | |||
2010-01-18 | st/egl_g3d: Add support for eglCopyBuffers. | Chia-I Wu | |
It uses a slow path to copy the render buffer of the surface to the target pixmap. We might be able to create a pipe context for EGLDisplay's use and use a blitter context for the purpose. It is left for a future consideration. | |||
2010-01-18 | st/egl_g3d: Add is_pixmap_supported to native display interface. | Chia-I Wu | |
The function may be used to support, for example, EGL_MATCH_NATIVE_PIXMAP and EGL_KHR_image_pixmap. | |||
2010-01-18 | st/egl_g3d: Update validate to use an attachment mask. | Chia-I Wu | |
A validate call asks for the buffers of a native surface. Using a mask to represent the interested buffers is more intuitive. It also rules out corner cases such as a single attachment being listed multiple times. | |||
2010-01-18 | st/vega: Fix window resizing with egl_g3d. | Chia-I Wu | |
egl_g3d calls st_set_framebuffer_surface on window resize. It updates the renderbuffer's geometry and makes st_resize_framebuffer a no-op. This commit improves the no-op check a little bit. It can do better after gallium-fb-dimensions is merged. | |||
2010-01-18 | st/vega: Call screen->update_buffer instead of winsys->update_buffer. | Chia-I Wu | |
This removes the last reference to winsys and is per mesa/st. | |||
2010-01-18 | tgsi: Add missing semantic name in text parser. | Chia-I Wu | |
This time, INSTANCEID is missing... | |||
2010-01-18 | cso: Add set_vertex_samplers function | Jakob Bornecrantz | |
2010-01-18 | softpipe: Fix leak in vbuf draw module | Jakob Bornecrantz | |
2010-01-17 | nv50: implement instanced drawing | Christoph Bumiller | |
Too bad we don't have hw array divisors or a method for setting startInstance. | |||
2010-01-17 | softpipe: Move st/python's malloc winsys to softpipe | Jakob Bornecrantz | |
Users of softpipe can still specify thier own winsys but now there is a default one also that uses malloc. This allows the malloc winsys to be shared with other users of softpipe. | |||
2010-01-17 | st/xlib: Make glXGetProcAddressARB visible | Jakob Bornecrantz | |
2010-01-17 | gallium: Support swig "compiler" in p_compiler.h | Jakob Bornecrantz | |
2010-01-17 | i965g: Link against drm_intel instead of drm_radeon | Jakob Bornecrantz | |
2010-01-17 | r300g: Check for bogus texture targets. | Corbin Simpson | |
2010-01-17 | r300g: fix the rasterization of secondary color | Marek Olšák | |
When the secondary color is used, the primary color must always be rasterized regardless of whether it is used or not. | |||
2010-01-17 | r300g: fix vertex colors with 8 bits per channel | Marek Olšák | |
The piglit BGRA tests pass now. | |||
2010-01-17 | r300g: simplify is_format_supported | Marek Olšák | |
2010-01-17 | r300g: output texture debug messages if only RADEON_DEBUG=tex is set | Marek Olšák | |
2010-01-17 | r300g: move debug flags into r300_screen | Marek Olšák | |
2010-01-17 | r300g: disable the MIP filter for NPOT textures | Marek Olšák | |
Safety first. | |||
2010-01-17 | r300g: fix the CS size when emitting invariant state | Marek Olšák | |
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-16 | r300g: Stop using indices. | Corbin Simpson | |
Sorry, it was a good game, but it just doesn't work. | |||
2010-01-16 | r300g: Respect fill modes in indices fallback. | Corbin Simpson | |
2010-01-16 | util: add generic ringbuffer utitilty | Keith Whitwell | |
2010-01-16 | gallium: Fix uninitialized instance divisor and index. | Chia-I Wu | |
2010-01-16 | nv50: fix tile flags for scanout tex usage | Christoph Bumiller | |
2010-01-16 | nv50: handle all and more system values | Christoph Bumiller | |
2010-01-16 | nv50: hook up geometry programs | Christoph Bumiller | |
2010-01-16 | nv50: support for geometry programs in nv50_program | Christoph Bumiller | |
2010-01-16 | nv50: get access to primitive input space | Christoph Bumiller | |
Vertex data in geometry programs is located in p[] space. The base address in p[] for vertex i is located in vertex attribute space, i.e. a[i << 2]. This means p[] is always accessed with an address register, and I had to to mess with their allocation once again. Also fixes negative offsets e.g. CONST[ADDR[0].x - 3]. | |||
2010-01-16 | r600: remove stray END_BATCH in blit code | Alex Deucher | |
2010-01-16 | draw: Fix memory leak in gs code | Jakob Bornecrantz | |
2010-01-16 | i965g: make xorg state tracker build i965g_drv.so | Dave Airlie | |
don't make modesetting_drv.so anymore | |||
2010-01-15 | r600: improve blit support | Alex Deucher | |
- fill in more src/dst formats - disable depth copies for now - set proper data formats in render target regs - fill in additional default state The swizzles on some of the less used mesa formats are probably wrong. |