Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | llvmpipe: implement scissor test in triangle setup | Brian Paul | |
2010-01-15 | llvmpipe: remove lp_rast_triangle::min/max fields | Brian Paul | |
These values aren't needed outside the do_triangle_ccw() function. | |||
2010-01-15 | llvmpipe: skip 4x4 in/out test code | Brian Paul | |
It's a litte faster to just do the in/out testing in the shader jit code. | |||
2010-01-15 | llvmpipe: added comment about lookup-tables vs. computation | Brian Paul | |
2010-01-15 | llvmpipe: change 'in' to boolean, add comments | Brian Paul | |
2010-01-15 | llvmpipe: generate two shader varients, one omits triangle in/out testing | Brian Paul | |
When we know that a 4x4 pixel block is entirely inside of a triangle use the jit function which omits the in/out test code. Results in a few percent speedup in many tests. | |||
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 | llvmpipe: asst code changes in lp_state_fs.c | Brian Paul | |
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 | llvmpipe: put labels on some value refs | Brian Paul | |
2010-01-15 | gallium: remove set_edgeflags from docs | Roland Scheidegger | |
2010-01-15 | llvmpipe: add extra flags to DEFINES, no CFLAGS | Brian Paul | |
Doesn't make any real difference but -D flags are put into DEFINES everywhere else. | |||
2010-01-15 | configs: remove -ansi from linux-debug | Brian Paul | |
-ansi implies -std=c89 but that conflicts with the -std=c99 flag which is also provided. Allows the r300g driver to compile. | |||
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 | progs/trival: updated tri-scissor-tri.c test | Brian Paul | |
The scissor left/right/bottom/top bounds can be moved by pressing the l/r/b/t and L/R/B/T keys. | |||
2010-01-14 | llvmpipe: implement scissor testing | Brian Paul | |
The scissor test is implemented as another per-quad operation in the JIT code. The four scissor box params are passed via the lp_jit_context. In the JIT code we compare the quad's x/y coords against the clip bounds and create a new in/out mask that's AND'd with the main quad mask. Note: we should also do scissor testing in the triangle setup code to improve efficiency. That's not done yet. | |||
2010-01-14 | llvmpipe: minor comment update | Brian Paul | |
2010-01-14 | llvmpipe: clean-up, fixing up frame dump/debug code | Brian Paul | |
2010-01-14 | gallium/util: added debug_dump_texture() and ppm output | Brian Paul | |
Now we can get dump debug images on Linux too. | |||
2010-01-15 | st/xorg: If dri2 version is 2 support version 1 as well | Jakob Bornecrantz | |
Thanks to X server commit 2e2c5b216cc1c7a9bc26bd2c68226aaed5fc52ca it is possible to be ABI compatible in version 2 with version 1 of the DRI2 interface. | |||
2010-01-15 | st/xorg: Set enforce version to 1 if not defined | Jakob Bornecrantz | |
2010-01-18 | ws/vmware: Check DRM version also when bootstrapping in dri2 mode. | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-01-18 | st/dri: Don't request a fake front if the server adds one automatically. | Thomas Hellstrom | |
We use the presence of the getBuffersWithFormat extension function to detect whether the server automatically adds a front. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-01-18 | mesa: Remove unnecessary headers from texformat.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from texgetimage.c. | Vinson Lee | |
2010-01-17 | mesa: Remove unnecessary header from teximage.c. | Vinson Lee | |
2010-01-17 | mesa: Remove unnecessary header from texobj.c. | Vinson Lee | |
2010-01-17 | mesa: Remove unnecessary header from texparam.c. | Vinson Lee | |