Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | st/egl: drop guess_gl_api from egl_g3d_loader | Chia-I Wu | 2011-06-24 | 1 | -1/+0 |
| | | | | 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 |
| | |||||
* | 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 | 6 | -43/+98 |
| | |||||
* | gbm: Add gallium (drm) backend | Benjamin Franzke | 2011-06-23 | 3 | -0/+346 |
| | |||||
* | st/dri: Implement DRIimageExtension::dupImage | Benjamin Franzke | 2011-06-23 | 1 | -0/+19 |
| | |||||
* | st/wgl: return height, not width for WGL_PBUFFER_HEIGHT_ARB | Brian Paul | 2011-06-23 | 1 | -1/+1 |
| | | | | Fixes https://bugs.freedesktop.org/show_bug.cgi?id=38599 | ||||
* | st/egl/wayland: Take resize parameters only if size changes | Benjamin Franzke | 2011-06-23 | 1 | -5/+3 |
| | | | | | This matches what we do in egl_dri2, and clients should behave like this anyway. | ||||
* | st/xorg: initialize drm_mode.type | Marcin Slusarz | 2011-06-20 | 1 | -0/+1 |
| | | | | | | it's uninitialized, but used by kernel (drm_mode_setcrtc -> drm_mode_set_crtcinfo) Signed-off-by: Marek Olšák <[email protected]> | ||||
* | st/xorg: fix crash triggered by rendercheck -t composite -f a8r8g8b8 -o Src, ↵ | Marcin Slusarz | 2011-06-20 | 1 | -1/+1 |
| | | | | | | Saturate samplers[0] may remain uninititialized if src picture/pixmap is null | ||||
* | st/xorg: fix crash triggered by rendercheck -t blend -f a8r8g8b8 -o Clear | Marcin Slusarz | 2011-06-20 | 1 | -2/+2 |
| | |||||
* | st/xorg: remove unused variable | Marek Olšák | 2011-06-14 | 1 | -1/+0 |
| | |||||
* | st/eglwayland: Add support for EGL_DEFAULT_DISPLAY | Benjamin Franzke | 2011-06-12 | 4 | -0/+15 |
| | |||||
* | glx/xlib: Handle glXCreateContextAttribsARB in glXGetProcAddress. | José Fonseca | 2011-06-08 | 1 | -0/+3 |
| | |||||
* | st/egl: set EGL_ALPHA_MASK_SIZE | Chia-I Wu | 2011-06-09 | 1 | -0/+4 |
| | |||||
* | targets/egl: Support driver name lookup using pci lists | Benjamin Franzke | 2011-06-07 | 2 | -70/+3 |
| | | | | | | Make use of this in drm and wayland st/egl backends. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | d3d1x/sm4: don't reset 1st index of multi-dimensional operands to 0 | Christoph Bumiller | 2011-06-02 | 1 | -1/+1 |
| | |||||
* | d3d1x/sm4: fix swizzle for 1 component operands | Christoph Bumiller | 2011-06-02 | 1 | -0/+1 |
| | | | | | For example, "mov o0.w, l(1)" would use imm_values[3], which is not valid. | ||||
* | wgl: Don't hold on to user supplied HDC. | José Fonseca | 2011-05-24 | 3 | -23/+22 |
| | | | | | | | | | | | Certain applications (e.g., Bernina My Label, and the Windows implementation of Processing language) destroy the device context used when creating the frame-buffer, causing presents to fail because we were still referring to the old device context internally. This change ensures we always use the same HDC passed to the ICD entry-points when available, or our own HDC when not available (necessary only when flushing on single buffered visuals). | ||||
* | st/egl: Add support for EGL_DRM_BUFFER_USE_CURSOR_MESA | Benjamin Franzke | 2011-05-20 | 1 | -1/+7 |
| | |||||
* | st/dri: Support dri2 useflags in dri2_create_image | Benjamin Franzke | 2011-05-20 | 1 | -0/+9 |
| | |||||
* | st/egl/wayland: Deal with wayland visual changes | Benjamin Franzke | 2011-05-20 | 1 | -17/+21 |
| | | | | | | | Since wayland 4bde293ff8109d55eeaee8732f5a6ee0c8cd4bd9 we cant lookup visuals, as we dont receive the visual token events. The format for pixmap-images thus has to default to argb for now. | ||||
* | st/glx: define/set new ST_CONTEXT_FLAG_bits | Brian Paul | 2011-05-19 | 1 | -0/+12 |
| | |||||
* | st/glx: pass major, minor, context flags, etc to XMesaCreateContext() | Brian Paul | 2011-05-19 | 3 | -3/+9 |
| | |||||
* | st/glx: implement glXCreateContextAttribsARB() | Brian Paul | 2011-05-19 | 1 | -0/+95 |
| | |||||
* | st/glx: pass version, context flags, etc to create_context() | Brian Paul | 2011-05-19 | 1 | -4/+9 |
| | |||||
* | st/glx: refactor create-context functions | Brian Paul | 2011-05-19 | 1 | -61/+40 |
| | |||||
* | st/egl: Implement EGL_WL_bind_wayland_display for x11,drm,wayland | Benjamin Franzke | 2011-05-13 | 14 | -0/+494 |
| | |||||
* | st/wgl: Remove buggy assertion. | José Fonseca | 2011-05-10 | 1 | -2/+0 |
| | | | | | The assertion is wrong, now that state tracker can cope with a window with zero width or height. | ||||
* | st/xorg: add some debugging messages to xorg_exa.c | Marcin Slusarz | 2011-05-09 | 1 | -1/+15 |
| | |||||
* | st/xorg: remove DEBUG_PRINT macro and add exa_debug_printf | Marcin Slusarz | 2011-05-09 | 1 | -30/+29 |
| | | | | Localizes preprocessor usage to one place. | ||||
* | st/xorg: fix compilation of xorg_exa.c with DEBUG_PRINT set to 1 | Marcin Slusarz | 2011-05-09 | 1 | -7/+5 |
| | |||||
* | gallium/xorg st/nv50: add PIPE_BIND_CURSOR | Marcin Slusarz | 2011-05-06 | 1 | -0/+1 |
| | | | | | We need to distinguish surfaces for mouse cursors from scanouts, because nv50 hardware display engine ignores tiling flags. | ||||
* | st/wgl: Allow to create pbuffers bigger than the desktop. | José Fonseca | 2011-05-04 | 1 | -1/+25 |
| | | | | | | | | | | We use a hidden window for pbuffer contexts, but Windows limits window sizes to the desktop size by default. This means that creating a big pbuffer on a small resolution single monitor would truncate the pbuffer size to the desktop. This change overrides the windows maximum size, allow to create windows arbitrarily large. | ||||
* | st/wgl: Cope with zero width/height windows. | José Fonseca | 2011-05-04 | 1 | -12/+38 |
| | | | | While ensuring the framebuffer area is never zero. | ||||
* | st/xorg: flush after loading the cursor | Marcin Slusarz | 2011-05-03 | 1 | -7/+15 |
| | | | | | We need cursor data to land in destination buffer before drmModeSetCursor. It fixes "cursor lag" on nv50. | ||||
* | st/xorg: Fix two more instances of typo 'accle'. | Michel Dänzer | 2011-05-02 | 1 | -2/+2 |
| | |||||
* | st/xorg: fix typos | Marcin Slusarz | 2011-05-02 | 2 | -4/+4 |
| | |||||
* | egl/wayland: Fix possible lockup in drm initialization | Benjamin Franzke | 2011-04-29 | 1 | -1/+1 |
| | | | | Lockup happens when wl_drm interface is not available. | ||||
* | st/egl: Add wayland shm softpipe support | Benjamin Franzke | 2011-04-25 | 3 | -3/+191 |
| | |||||
* | st/egl: Generalize wayland backend a bit | Benjamin Franzke | 2011-04-25 | 3 | -253/+361 |
| | |||||
* | egl/wayland: Update to buffer.damage addition | Benjamin Franzke | 2011-04-22 | 1 | -0/+1 |
| | |||||
* | st/egl: Update to wayland protocol,egl changes | Benjamin Franzke | 2011-04-22 | 2 | -27/+92 |
| | |||||
* | vega: move ureg_destroy(ureg) after last use of ureg var | Brian Paul | 2011-04-15 | 1 | -1/+2 |
| | |||||
* | egl/wayland: Update to per-surface frame events | Benjamin Franzke | 2011-04-12 | 1 | -3/+3 |
| | |||||
* | st/wgl: Prevent spurious framebuffer sizes when the window is minimized. | José Fonseca | 2011-04-12 | 1 | -5/+12 |
| | | | | | | | When the window is minimized GetClientRect will return zeros. Instead of creating a 1x1 framebuffer, simply preserve the current window size, until the window is restored or maximized again. | ||||
* | st/wgl: Fix debug output format specifiers of stw_framebuffer_get_size(). | José Fonseca | 2011-04-12 | 1 | -3/+3 |
| | |||||
* | st/python: Remove bindings, and all its dependencies. | José Fonseca | 2011-04-06 | 17 | -2959/+0 |
| | | | | | | | | | Because: - bindings are not fully automatic, and they are broken most of the time - unit tests/samples can be written in C on top of graw - tracing/retracing is more useful at API levels with stable ABIs such as GL, producing traces that cover more layers of the driver stack and and can be used for regression testing | ||||
* | st/wgl: Adjust the pbuffer invisible window size. | José Fonseca | 2011-03-24 | 1 | -8/+53 |
| | | | | Thanks to Brian Paul for diagnosing the issue. | ||||
* | st/dri: fix warning: ‘bind’ may be used uninitialized in this function | Marek Olšák | 2011-03-12 | 1 | -1/+1 |
| |