Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dri: Remove unnecessary timestamp pointer indirection | Kristian Høgsberg | 2011-11-02 | 3 | -5/+4 |
| | |||||
* | dri: Remove cliprect information from __DRIdrawable | Kristian Høgsberg | 2011-11-02 | 1 | -18/+1 |
| | |||||
* | dri: Remove driMediaStreamCounterExtension | Kristian Høgsberg | 2011-11-02 | 1 | -2/+0 |
| | | | | Also DRI1-only. | ||||
* | dri: Remove driSwapControlExtension | Kristian Høgsberg | 2011-11-02 | 1 | -2/+0 |
| | | | | DRI1-only as well. | ||||
* | dri: Drop driCopySubBufferExtension | Kristian Høgsberg | 2011-11-02 | 1 | -2/+0 |
| | | | | Another DRI1-only extension. | ||||
* | dri: Drop driReadDrawableExtension | Kristian Høgsberg | 2011-11-02 | 1 | -2/+0 |
| | | | | All DRI2 drivers support setting a separate read drawable. | ||||
* | dri: Drop driLegacyExtension | Kristian Høgsberg | 2011-11-02 | 1 | -1/+0 |
| | | | | There are no DRI1 drivers left. | ||||
* | st/dri/sw: add get_image inline helper similar to put_image | George Sapountzis | 2011-11-02 | 1 | -4/+16 |
| | | | | | TODO: check if GetImage works with passing the pitch as width, similar to PutImage, which avoids the extra copy, ala dri_sw_displaytarget_display() in src/gallium/winsys/sw/dri/dri_sw_winsys.c | ||||
* | st/dri/sw: Fix incorrect cast | Benjamin Franzke | 2011-11-02 | 1 | -1/+1 |
| | | | | | Missed one casting error due to rebase for commit 98aa2a8f725e44aec8bd998fe436a134e94f13bb. | ||||
* | st/dri/sw: Implement texture_from_pixmap | Benjamin Franzke | 2011-11-02 | 4 | -5/+60 |
| | | | | | | | | | | This is a cleanup of commit 02f1b50987c0d24da3dcc36dbb44821c20d0660c. Update tex buffer using a dri_drawable hook from implemented in sw/drisw.c. This saves us the duplication of dri_drawable.c. CC: Stuart Abercrombie <[email protected]> CC: Stéphane Marchesin <[email protected]> | ||||
* | Revert "Duplicate state_tracker/dri/sw/dri_drawable.c" | Benjamin Franzke | 2011-11-02 | 1 | -269/+1 |
| | | | | | | | This reverts commit 569bde1fa7d03fb7688d0d391b32e61e857ad44e. CC: Stuart Abercrombie <[email protected]> CC: Stéphane Marchesin <[email protected]> | ||||
* | Revert "state_trackers/dri/sw: Implement texture_from_pixmap." | Benjamin Franzke | 2011-11-02 | 1 | -43/+7 |
| | | | | | | | This reverts commit 02f1b50987c0d24da3dcc36dbb44821c20d0660c. CC: Stuart Abercrombie <[email protected]> CC: Stéphane Marchesin <[email protected]> | ||||
* | st/xa: Add a scanout flag for surfaces | Thomas Hellstrom | 2011-11-01 | 2 | -1/+14 |
| | | | | | | | Bump minor to signal availability. Signed-off-by: Thomas Hellstrom <[email protected]> Reviewed-by: Jakob Bornecrantz <[email protected]> | ||||
* | st/xa: Plug a pipe context leak. | Thomas Hellstrom | 2011-10-31 | 1 | -0/+2 |
| | | | | | | | Forgot to destroy the pipe context on xa context destroy. Signed-off-by: Thomas Hellstrom <[email protected]> Reviewed-by: José Fonseca <[email protected]> | ||||
* | implement WGL_ARB_create_context | Morgan Armand | 2011-10-28 | 5 | -7/+166 |
| | | | | Signed-off-by: José Fonseca <[email protected]> | ||||
* | st/glx: fix mixed declarations and code, remove unused var | Brian Paul | 2011-10-26 | 1 | -7/+7 |
| | |||||
* | st/glx: Implement texture_from_pixmap without DRI. | Stéphane Marchesin | 2011-10-25 | 3 | -9/+136 |
| | | | | Makes texture_from_pixmap work with non-DRI llvmpipe. | ||||
* | d3d1x: set primitive restart in the correct draw calls | Christoph Bumiller | 2011-10-21 | 1 | -9/+9 |
| | |||||
* | d3d1x: fix/improve OMSetRenderTargets | Christoph Bumiller | 2011-10-21 | 1 | -19/+26 |
| | | | | | Don't count trailing NULL RTVs. Don't skip update if only DSV has changed. | ||||
* | d3d1x: avoid translating invalid blend, depth or stencil state | Christoph Bumiller | 2011-10-21 | 2 | -32/+56 |
| | |||||
* | d3d1x: add support for buffer views | Christoph Bumiller | 2011-10-21 | 1 | -0/+6 |
| | |||||
* | d3d1x: improve CreateInputLayout | Christoph Bumiller | 2011-10-21 | 1 | -13/+50 |
| | |||||
* | d3d1x/context: fix IASetVertexBuffers stride comparison | Christoph Bumiller | 2011-10-21 | 1 | -1/+1 |
| | |||||
* | d3d1x: use ZS formats for TYPELESS resources with DS binding | Christoph Bumiller | 2011-10-21 | 1 | -0/+10 |
| | |||||
* | d3d1x: use resource format if view format is UNKNOWN | Christoph Bumiller | 2011-10-21 | 1 | -6/+9 |
| | |||||
* | d3d1x: fix shadow comparison to gallium enum off by one | Christoph Bumiller | 2011-10-21 | 1 | -1/+1 |
| | |||||
* | d3d1x: improve CheckFormatSupport | Christoph Bumiller | 2011-10-21 | 1 | -18/+48 |
| | |||||
* | d3d1x: update format mapping table | Christoph Bumiller | 2011-10-21 | 2 | -37/+55 |
| | | | | | Use the proper integer formats. Fix mapping of some PIPE depth formats to DXGI. | ||||
* | d3d1x: fix translation of subresource to layer | Christoph Bumiller | 2011-10-21 | 1 | -16/+15 |
| | |||||
* | d3d1x: fix initial data upload for 3D textures | Christoph Bumiller | 2011-10-21 | 1 | -1/+1 |
| | |||||
* | d3d1x: MipLevels -1 in resource view desc means all | Christoph Bumiller | 2011-10-21 | 1 | -1/+5 |
| | |||||
* | d3d1x/dxgi: fix initialization of pipe_box for Present copy | Christoph Bumiller | 2011-10-21 | 1 | -2/+2 |
| | |||||
* | d3d1x: implement array textures | Christoph Bumiller | 2011-10-21 | 3 | -18/+70 |
| | |||||
* | d3d1x: fix refcounting of GalliumD3D11DeviceChild objects | Christoph Bumiller | 2011-10-21 | 1 | -2/+6 |
| | | | | | | An external Release would have lowered the device reference count, but an internal reference in the context does not raise it (by design). | ||||
* | d3d1x/sm4: save CUSTOMDATA | Christoph Bumiller | 2011-10-21 | 1 | -0/+11 |
| | | | | This is the data for the immediate constant buffer. | ||||
* | d3d1x: add FORK/JOIN phase opcodes to declarations | Christoph Bumiller | 2011-10-21 | 1 | -0/+9 |
| | | | | | | The phase instance counts are not necessarily redeclared so with the separation of declarations and instructions we wouldn't know which instance count applies to which phase. | ||||
* | d3d1x: add shader signature to sm4_program | Christoph Bumiller | 2011-10-21 | 5 | -7/+52 |
| | | | | | | Correct linkage requires examining the signature itself, it cannot be reconstructed from declarations only since unused registers may have been omitted from them. | ||||
* | d3d1x: attempt to detect D3D10 feature level | Christoph Bumiller | 2011-10-21 | 1 | -13/+31 |
| | | | | | Virtually all applications refuse to use the D3D10 backend if this level is not supported, which makes testing annoying. | ||||
* | d3d1x: switch to TGSI SAMPLE opcodes | Christoph Bumiller | 2011-10-21 | 6 | -222/+61 |
| | | | | | | We don't want to clutter the code or handicap new hardware for the sake of ancient GPUs on which d3d1x won't ever be used, much less be fully compliant, anyway. | ||||
* | d3d1x: make use of new query types | Christoph Bumiller | 2011-10-20 | 2 | -17/+18 |
| | |||||
* | st/dri: Hook up throttling based on the drm driver_descriptor configuration | Thomas Hellstrom | 2011-10-14 | 3 | -2/+27 |
| | | | | | | | | Hooks up throttling if there is a configuration function present and it indicates that throttling is desired. Signed-off-by: Thomas Hellstrom <[email protected]> Reviewed-by: Jakob Bornecrantz <[email protected]> | ||||
* | st/dri: Implement the new dri2 throttling extension | Thomas Hellstrom | 2011-10-14 | 2 | -2/+136 |
| | | | | | | | | | | But don't hook it up just yet until we figure out a good way to do that. Also, we should, in the future, add driconf options to control what throttling reasons should be honored, and the number of outstanding swaps allowed. Signed-off-by: Thomas Hellstrom <[email protected]> Reviewed-by: Jakob Bornecrantz <[email protected]> | ||||
* | st/wgl: Release stw_framebuffer::mutex after pbuffer creation. | Mathias Froehlich | 2011-10-13 | 1 | -0/+2 |
| | | | | | | | | | | | | This change releases the stw_framebuffer::mutex past creation of the pbuffer stw_framebuffer. Without this change the pbuffers lock is never released. Since on win32 mutexes are recursive, this does not hurt as long as all actions on a context are done from the same thread. But if, for example, context creation happens in a different thread than usage, every access to the context will block for ever. Signed-off-by: José Fonseca <[email protected]> | ||||
* | d3d1x: fix check for PIPE_CAP_CONDITIONAL_RENDER | Christoph Bumiller | 2011-10-13 | 2 | -3/+1 |
| | |||||
* | gallium: rename ZS stencil type to UINT (v2) | Dave Airlie | 2011-10-11 | 8 | -22/+22 |
| | | | | | | | | | | these are never USCALED, always UINT in reality. taken from some work by Christoph Bumiller v2: fixup formatting of table + tabs Signed-off-by: Dave Airlie <[email protected]> | ||||
* | st/glx/xlib: Advertise GLX_ARB_create_context(_profile) | José Fonseca | 2011-10-09 | 1 | -0/+2 |
| | | | | They were already implemented, but not advertised. | ||||
* | st/glx: remove the duplicated Drawable member. | Stéphane Marchesin | 2011-10-05 | 3 | -7/+6 |
| | | | | If you want to access it, you should use the Drawable in xlib_drawable instead. | ||||
* | egl: restore missing \ in Makefile | Brian Paul | 2011-10-04 | 1 | -1/+1 |
| | |||||
* | configure: replace pkg-config calls with $(PKG_CONFIG) in the makefiles. | Stéphane Marchesin | 2011-10-04 | 6 | -11/+11 |
| | | | | | | | Us poor souls who cross compile mesa want to be able to specify which pkg-config to pick, or at least just change one place. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Matt Turner <[email protected]> | ||||
* | st/glx: Set the drawable attribute on xmesa_buffer creation. | Stephen White | 2011-10-04 | 1 | -1/+1 |
| | | | | Otherwise we'll be unable to use our pbuffers. |