Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2010-01-15 | r600: add initial blit support | Andre Maasikas | |
2010-01-15 | r600: add r600_blit.c | Alex Deucher | |
Unfinished. | |||
2010-01-15 | nouveau: nv30: Remove useless variables fs, txp. Also do not change txf, as ↵ | Patrice Mandin | |
bit 13 is in the texture format Signed-off-by: Patrice Mandin <patmandin@gmail.com> | |||
2010-01-15 | util: Handle FORMAT_Z32_FLOAT in util_pack_z(). | Michal Krol | |
2010-01-15 | util: Handle the remaining formats in pipe_put_tile_rgba(). | Michal Krol | |
2010-01-15 | util: Fix encoding for R8G8B8A8_UNORM formats and friends. | Michal Krol | |
2010-01-15 | tgsi: Add ureg_property_gs_input_prim(). | Michal Krol | |
2010-01-15 | tgsi: Add ureg_src_dimension(). | Michal Krol | |
2010-01-15 | regress: Add .gitgnore for *.png files. | Michal Krol | |
2010-01-15 | draw: Add missing header include. | Michal Krol | |
2010-01-15 | gallium: document set_constant_buffer | Roland Scheidegger | |
2010-01-15 | Merge branch 'gallium-noconstbuf' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c | |||
2010-01-15 | gallium: remove set_edgeflags from docs | Roland Scheidegger | |
2010-01-15 | tgsi: Fix sanity checks for indirect registers. | Michal Krol | |
2010-01-15 | st/egl_g3d: Avoid validation upon buffer swap or flush frontbuffer. | Chia-I Wu | |
With screen->update_buffer being hooked, leave the job to the state trackers. | |||
2010-01-15 | st/egl_g3d: Hook to update_buffer of the pipe screen. | Chia-I Wu | |
It is a notification from the client APIs that the surface size might have changed. | |||
2010-01-15 | st/egl_g3d: Always override flush_frontbuffer. | Chia-I Wu | |
Instead of letting the native displays install their own version of flush_frontbuffer, always override the callback with a version that calls the flush_frontbuffer of the native surface. | |||
2010-01-15 | st/mesa: Initialise vertex element instance divisor to 0. | Michal Krol | |
2010-01-15 | draw: Add GALLIUM_DUMP_VS environment variable. | Luca Barbieri | |
Add GALLIUM_DUMP_VS to dump the vertex shader to the console like GALLIUM_DUMP_FS in softpipe. | |||
2010-01-14 | Merge branch 'mesa_7_7_branch' | Jakob Bornecrantz | |
Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/util/Makefile src/gallium/drivers/r300/r300_state_derived.c | |||
2010-01-14 | gallium: Document drawing commands. | Michal Krol | |
2010-01-14 | Merge branch 'instanced-arrays' | Michal Krol | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c | |||
2010-01-14 | r300g: Cleanup from last few commits. | Corbin Simpson | |
Strangely enough, the code solidified pretty quickly. |