Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-24 | d3d1x: stop using GLX in demos, just use the default visual | Luca Barbieri | |
2010-09-24 | d3d1x: assert if X visual is not among enumerated visuals | Luca Barbieri | |
2010-09-24 | d3d1x: don't crash on drivers not supporting vertex or geometry sampling | Luca Barbieri | |
2010-09-24 | d3d1x: fix linking of dxbc2tgsi | Luca Barbieri | |
2010-09-24 | d3d1x: draw to the correct buffer | Luca Barbieri | |
2010-09-24 | d3d1x: fix CheckMultisampleQualityLevels | Luca Barbieri | |
2010-09-24 | d3d1x: don't assert on unsupported resource types | Luca Barbieri | |
2010-09-24 | d3d1x: add untested support for geometry shader translation | Luca Barbieri | |
2010-09-24 | d3d1x: add shader dumping | Luca Barbieri | |
2010-09-23 | d3d1x: obliterate IDL parameter names from d3d10.idl from Wine too | Luca Barbieri | |
2010-09-23 | d3d1x: add autogenerated files as prerequisites, so make builds them | Luca Barbieri | |
2010-09-23 | d3d1x: fix build without system EGL/egl.h | Luca Barbieri | |
2010-09-23 | d3d1x: add missing guid.cpp | Luca Barbieri | |
2010-09-23 | d3d1x: flush properly | Luca Barbieri | |
2010-09-23 | d3d1x: remove another include specstrings.h | Luca Barbieri | |
2010-09-23 | d3d1x: flush the pipe context when presenting | Luca Barbieri | |
2010-09-23 | d3d1x: remove specstrings.h include | Luca Barbieri | |
2010-09-23 | d3d11: obliterate IDL parameter names | Luca Barbieri | |
2010-09-23 | d3d1x: rename parameters in dxgi | Luca Barbieri | |
2010-09-23 | d3d1x: rename params in misc and objects | Luca Barbieri | |
2010-09-23 | d3d11: rename screen params | Luca Barbieri | |
2010-09-23 | d3d1x: rename context params | Luca Barbieri | |
2010-09-23 | d3d1x: minifix | Luca Barbieri | |
2010-09-23 | d3d1x: remove specstrings | Luca Barbieri | |
2010-09-23 | d3d1x: normalize whitespace | Luca Barbieri | |
2010-09-23 | d3d1x: s/tpf/sm4/g | Luca Barbieri | |
2010-09-23 | d3d1x: autogenerate shader enums and text from def files | Luca Barbieri | |
This avoids the duplication in tpf.h and tpf_text.cpp | |||
2010-09-23 | d3d1x: initialize the mutex | Luca Barbieri | |
2010-09-23 | d3d1x: bind NULL CSOs before destroying default CSOs on context dtor | Luca Barbieri | |
Otherwise softpipe and llvmpipe assert. | |||
2010-09-23 | d3d1x: fix deadlocks on non-recursive mutex | Luca Barbieri | |
2010-09-23 | d3d1x: properly reference count the backend | Luca Barbieri | |
2010-09-22 | dri: Pass the __DRIscreen and the __DRIscreen private back to image lookup | Kristian Høgsberg | |
We will typically have a current context when we need to lookup the image, but the lookup implementation don't need it so drop it. | |||
2010-09-22 | d3d1x: add Wine dlls (tri, tex working, but no other testing) | Luca Barbieri | |
2010-09-22 | d3d1x: define GUIDs in the normal way | Luca Barbieri | |
2010-09-22 | d3d1x: fix API name | Luca Barbieri | |
2010-09-22 | d3d1x: redesign the HWND resolver interface | Luca Barbieri | |
This one should be powerful enough to hook up Wine. | |||
2010-09-22 | d3d1x: fix GUID declarations | Luca Barbieri | |
2010-09-22 | d3d1x: destroy native_display on adapter destruction | Luca Barbieri | |
2010-09-22 | dri2: Make createImageFromName() take a __DRIscreen instead of __DRIcontext | Kristian Høgsberg | |
We can't expect to have a context when this is called, and we don't need one so just require a __DRIscreen instead. Reported by Yu Dai <yu.dai@intel.com> | |||
2010-09-22 | d3d1x: fix segfault when hashing | Luca Barbieri | |
2010-09-22 | d3d1x: fix warning | Luca Barbieri | |
2010-09-22 | d3d1x: fix cf analysis | Luca Barbieri | |
2010-09-22 | d3d1x: link with CXXFLAGS | Luca Barbieri | |
Otherwise, -m32 doesn't make it there. | |||
2010-09-22 | d3d1x: add missing memory barrier | Luca Barbieri | |
2010-09-22 | d3d1x: don't build progs automatically | Luca Barbieri | |
progs requires winsys, which hasn't yet been built by the time we go into state_trackers. It may be a good idea to also move it into tests. After a normal build, run make in src/gallium/state_trackers/d3d1x/progs to build them. | |||
2010-09-22 | glx: decouple dri2.c and GLX, fixing Gallium EGL and d3d1x build | Luca Barbieri | |
The Gallium EGL state tracker reuses dri2.c but not the GLX code. Currently there is a bit of code in dri2.c that is incorrectly tied to GLX: instead, make it call an helper that both GLX and Gallium EGL implement, like dri2InvalidateBuffers. This avoids a link error complaining that dri2GetGlxDrawableFromXDrawableId is undefined. Note that we might want to move the whole event translation elsewhere, and probably stop using non-XCB DRI2 altogether, but this seems to be the minimal fix. | |||
2010-09-22 | d3d1x: attempt to fix/workaround bug #30322 | Luca Barbieri | |
This may just be hiding some other bug though, since the types are supposed to be the same (and it compiles for me). Anyway, this interface will likely need to changed, since it seems Wine needs a more powerful one capable of expressing window subregions and called at every Present. | |||
2010-09-21 | d3d1x: ignore errors while building docs | Luca Barbieri | |
Some versions of dot apparently lack pdf output. | |||
2010-09-21 | d3d1x: fix GCC 4.1/4.2 build | Luca Barbieri | |
2010-09-21 | d3d1x: add template parameters to base class ctor calls for GCC 4.4 | Luca Barbieri | |
GCC 4.5 is fine without them, but GCC 4.4 requires them. Should fully fix the build on GCC 4.4 |