Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i915g: Add a comment about a bug. | Stéphane Marchesin | 2011-06-27 | 1 | -0/+1 |
| | |||||
* | i915g: initial support for SEMANTIC_FACE. | Stéphane Marchesin | 2011-06-27 | 3 | -5/+28 |
| | | | | Doesn't work yet, see TODO. | ||||
* | i915g: update TODO. | Stéphane Marchesin | 2011-06-27 | 1 | -0/+13 |
| | |||||
* | i915g: Return the max result for the fake occlusion queries. | Stéphane Marchesin | 2011-06-27 | 1 | -1/+2 |
| | |||||
* | i915g: Fix depth texture formats. | Stéphane Marchesin | 2011-06-27 | 1 | -9/+39 |
| | | | | Depth compare still looks broken though. | ||||
* | i915g: Fix u_blitter comment. | Stéphane Marchesin | 2011-06-27 | 1 | -1/+2 |
| | |||||
* | i915g: Implement fake DDX/DDY. | Stéphane Marchesin | 2011-06-27 | 1 | -0/+12 |
| | |||||
* | i915g: Fix gl_FragCoord. | Stéphane Marchesin | 2011-06-27 | 3 | -44/+13 |
| | |||||
* | egl: Fix Terminate with shared gbm screens | Benjamin Franzke | 2011-06-27 | 1 | -0/+2 |
| | | | | NOTE: This is a candidate for the 7.11 branch. | ||||
* | st/d3d1x: fix for st/egl native.h interface change | Chia-I Wu | 2011-06-27 | 1 | -14/+19 |
| | | | | The interface was changed in 73df31eedd0f33c8a9907855cb247c8f87964c48. | ||||
* | targets/egl-static: fix building without libudev | Chia-I Wu | 2011-06-26 | 1 | -1/+2 |
| | | | | Thanks to José for pointing out. | ||||
* | targets/egl-static: refactor drm_fd_get_screen_name | Chia-I Wu | 2011-06-26 | 1 | -28/+53 |
| | | | | Add drm_fd_get_pci_id to get the PCI ID. Fix a leak with udev on error. | ||||
* | st/egl: fix a compile error | Chia-I Wu | 2011-06-26 | 1 | -2/+1 |
| | | | | It is triggered when --with-driver=xlib is specified. | ||||
* | targets/gbm: attemp to fix unresolved symbols | Chia-I Wu | 2011-06-26 | 1 | -9/+22 |
| | | | | | Move system libraries (usually .so) out of --start-group / --end-group pair. Add possiblly missing archives, defines, and shared libraries. | ||||
* | r300g: drop support for ARGB, ABGR, XRGB, XBGR render targets | Marek Olšák | 2011-06-25 | 1 | -21/+0 |
| | | | | | | | | Blending and maybe even alpha-test don't work with those formats. Only supporting RGBA, BGRA, RGBX, BGRX. NOTE: This is a candidate for the 7.10 and 7.11 branches. | ||||
* | st/egl: add get_pixmap_format callback to native_display | Chia-I Wu | 2011-06-25 | 5 | -47/+65 |
| | | | | | And use it for EGL_MATCH_NATIVE_PIXMAP. Remove is_pixmap_supported meanwhile. | ||||
* | egl: make implementing eglChooseConfig easier | Chia-I Wu | 2011-06-25 | 1 | -36/+6 |
| | | | | | Add a new helper function, _eglFilterConfigArray, for drivers and hide _eglSortConfigs. | ||||
* | targets/egl-static: do not use DRI_LIB_DEPS | Chia-I Wu | 2011-06-25 | 1 | -3/+3 |
| | | | | It brings in libraries that are not necessarily needed. | ||||
* | st/egl: add a fast path for ximage eglCopyBuffers | Chia-I Wu | 2011-06-25 | 1 | -1/+40 |
| | |||||
* | st/egl: clean up eglCopyBuffers | Chia-I Wu | 2011-06-25 | 7 | -42/+63 |
| | | | | | Add copy_to_pixmap method to native_display and use it for eglCopyBuffers. | ||||
* | st/egl: reorganize backend initialization | Chia-I Wu | 2011-06-25 | 14 | -197/+172 |
| | | | | | | | Remove set_event_handler() and pass the event handler with native_get_XXX_platform(). Add init_screen() so that the pipe screen is created later. This way we don't need to pass user_data to create_display(). | ||||
* | i915g: always upload the vs constants.7.11-branchpoint | Stéphane Marchesin | 2011-06-24 | 1 | -9/+7 |
| | | | | This fixes a crash in llvm draw. | ||||
* | i915g: add fake occlusion queries. | Stéphane Marchesin | 2011-06-24 | 5 | -0/+125 |
| | | | | Those always return 0, but at least we don't crash when exposing GL 2.0. | ||||
* | i915g: Don't do shader fixup if no surface is bound. | Stéphane Marchesin | 2011-06-24 | 1 | -3/+9 |
| | |||||
* | i915g: Fix point sprites. | Stéphane Marchesin | 2011-06-24 | 8 | -31/+204 |
| | |||||
* | indices: fix conversion of PIPE_PRIM_POLYGON to lines | Brian Paul | 2011-06-24 | 2 | -3/+8 |
| | | | | | | | | | When the fill mode is PIPE_POLYGON_MODE_LINE we were basically converting the polygon into triangles, then drawing the outline of all the triangles. But we really only want to draw the lines around the perimeter of the polygon, not the interior lines. NOTE: This is a candidate for the 7.10 branch. | ||||
* | r600g: limit fs_write_all shader rebuild to eg+ | Alex Deucher | 2011-06-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Alex Deucher <[email protected]> | ||||
* | r600g: eg+ support for FS_COLOR0_WRITES_ALL_CBUFS | Alex Deucher | 2011-06-24 | 6 | -30/+61 |
| | | | | | | | | | Evergreen+ don't support multi-writes so we need to emulate it in the shader. Fixes the following piglit tests: fbo-drawbuffers-fragcolor ati_draw_buffers-arbfp-no-option Signed-off-by: Alex Deucher <[email protected]> | ||||
* | r600g: implement fragment and vertex color clamp | Vadim Girlin | 2011-06-24 | 7 | -9/+87 |
| | | | | | | Fixes https://bugs.freedesktop.org/show_bug.cgi?id=38440 Signed-off-by: Vadim Girlin <[email protected]> | ||||
* | r600g: optimize spi update | Vadim Girlin | 2011-06-24 | 2 | -3/+8 |
| | | | | Signed-off-by: Vadim Girlin <[email protected]> | ||||
* | r600g: LIT: fix x&y slots order | Vadim Girlin | 2011-06-24 | 1 | -11/+11 |
| | | | | Signed-off-by: Vadim Girlin <[email protected]> | ||||
* | gallium/tests/trivial: update comment | Brian Paul | 2011-06-24 | 1 | -1/+1 |
| | |||||
* | gallium/tests/trivial: use CXX to do final link | Brian Paul | 2011-06-24 | 1 | -1/+1 |
| | |||||
* | gallium/tests/trivial: make it build | Alon Levy | 2011-06-24 | 3 | -6/+11 |
| | | | | | Signed-off-by: Alon Levy <[email protected]> Signed-off-by: Brian Paul <[email protected]> | ||||
* | st/egl: make native_buffer interface typed | Chia-I Wu | 2011-06-24 | 6 | -89/+139 |
| | | | | | | Use a typed struct to describe the native buffer and let the backends map the native buffer to winsys_handle for resource_from_handle/resource_to_handle. | ||||
* | targets/egl: removed | Chia-I Wu | 2011-06-24 | 12 | -949/+0 |
| | | | | Not used. | ||||
* | targets/egl-static: replace targets/egl | Chia-I Wu | 2011-06-24 | 1 | -0/+201 |
| | | | | | Build egl_gallium from targets/egl-static intead of targets/egl. The latter exposes (unversioned) gallium interfaces and is frowned upon. | ||||
* | targets/egl-static: allow st/mesa to be dynamically loaded | Chia-I Wu | 2011-06-24 | 4 | -19/+148 |
| | | | | | | | | When shared glapi is not enabled, there are two glapi providers and we cannot decide which one to link to at build time. It results in unresolved symbols in st/mesa. This commit makes st/mesa a loadable module when shared glapi is not enabled, and hopes that the apps will link to one of the glapi providers (GL or GLES). | ||||
* | targets/egl-static: add support for driver lookup | Chia-I Wu | 2011-06-24 | 1 | -0/+82 |
| | | | | | Use pci id to driver map to look up the driver name. This is based on a433755ec5c48088a0d8a340851a1a8be9e58897. | ||||
* | targets/gbm: build pipe drivers | Chia-I Wu | 2011-06-24 | 9 | -4/+309 |
| | | | | | | | Build pipe drivers here instead of using those built by the soon-to-be-removed targets/egl. [with an update by Benjamin Franzke to use --{start|end}-group] | ||||
* | gallivm: Fix x86 build with llvm-3.0svn. | Vinson Lee | 2011-06-23 | 1 | -0/+4 |
| | | | | LLVM revision 133739 renamed StackAlignment to StackAlignmentOverride. | ||||
* | st/egl: drop guess_gl_api from egl_g3d_loader | Chia-I Wu | 2011-06-24 | 3 | -38/+1 |
| | | | | It is not used and confusing. | ||||
* | st/egl: use a helper to get st_api from the loader | Chia-I Wu | 2011-06-24 | 2 | -13/+9 |
| | |||||
* | nv50,nvc0: prevent pushbuf flush during ctx reloc emission | Christoph Bumiller | 2011-06-24 | 8 | -22/+32 |
| | | | | | | Should unify this too, but will delay that until the planned libdrm_nouveau/winsys changes which are likely to cause major changes to this bo validation code too. | ||||
* | st/egl: Fix scons build | Benjamin Franzke | 2011-06-23 | 1 | -0/+4 |
| | |||||
* | st/egl: Hookup gbm for drm backend | Benjamin Franzke | 2011-06-23 | 7 | -44/+99 |
| | |||||
* | gbm: Add gallium (drm) backend | Benjamin Franzke | 2011-06-23 | 7 | -0/+679 |
| | |||||
* | st/dri: Implement DRIimageExtension::dupImage | Benjamin Franzke | 2011-06-23 | 1 | -0/+19 |
| | |||||
* | r600g: Add R8G8B8A8_UNORM to evergreen colorswap table | Benjamin Franzke | 2011-06-23 | 1 | -0/+1 |
| | | | | | | | | Fixes broken glTexImage2D with format=GL_RGBA since 1a339b6c71ebab6e1a64f05b2e133022d3bbcd15 The origin for this behaviour is that r600_is_format_supported checks only against r600_state_inline.h tables not evergreens. | ||||
* | r600g: bump shader input limits | Marek Olšák | 2011-06-23 | 1 | -2/+2 |
| |