Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | wgl: Do not provide DllMain inside the state tracker. | José Fonseca | 2009-01-06 | 1 | -1/+16 |
| | | | | | | MS CRT libraries already provide a default DllMain entrypoint, and MS Linker will complain if it finds the same symbol in two different libraries. Therefore the DllMain has to be in (each) winsys. | ||||
* | gdi: Fix warning. | José Fonseca | 2009-01-06 | 1 | -1/+1 |
| | |||||
* | winsys: fix depth buffer size when using stencil | Brian Paul | 2008-12-17 | 1 | -0/+3 |
| | |||||
* | gdi: Reimplement using the WGL statetracker. | José Fonseca | 2008-12-12 | 7 | -2464/+352 |
| | |||||
* | gallium: restore default_depth_bits() call in xlib winsys | Brian Paul | 2008-12-10 | 1 | -2/+2 |
| | | | | This was accidentally disabled in a long-ago commit. | ||||
* | scons: Support MinGW32 cross compiler. | José Fonseca | 2008-11-20 | 1 | -0/+6 |
| | | | | | | | | To build an alternative opengl32.dll with Gallium's software-rasterizer from a debian-based distribution run: sudo apt-get install mingw32 scons platform=windows toolchain=crossmingw machine=x86 winsys=gdi dri=no | ||||
* | i915: Remove faulty assert | Jakob Bornecrantz | 2008-11-05 | 1 | -1/+0 |
| | |||||
* | cell: fix twiddled tile display for XSHM. Fixed blank window problem. | Brian Paul | 2008-09-12 | 1 | -5/+12 |
| | |||||
* | cell: fix tile twidding bug seen in the event of multiple expose events | Brian Paul | 2008-09-11 | 1 | -10/+9 |
| | |||||
* | gallium: typo: s/PIPE_FORMAT_Z16UNORM/PIPE_FORMAT_Z16_UNORM/ | Brian Paul | 2008-09-11 | 1 | -1/+1 |
| | |||||
* | cell: checkpoint commit of new per-fragment processing | Brian Paul | 2008-09-11 | 2 | -1/+41 |
| | | | | | | | Do code generation for alpha test, z test, stencil, blend, colormask and framebuffer/tile read/write as a single code block. Ian's previous blend/z/stencil test code is still there but mostly disabled and will be removed soon. | ||||
* | scons: Install libGL.so and respective symlinks. | José Fonseca | 2008-09-08 | 1 | -1/+3 |
| | |||||
* | gallium: do image clipping in xmesa_display_surface_tiled() | Brian Paul | 2008-09-03 | 1 | -5/+11 |
| | |||||
* | cell: move misplaced assertions; put them after ximage is assigned. | Brian Paul | 2008-09-03 | 1 | -4/+4 |
| | |||||
* | i915: Fix typo in intel_lock.c | Jakob Bornecrantz | 2008-09-03 | 1 | -1/+1 |
| | |||||
* | Cell: added linux-cell-debug config | Brian Paul | 2008-09-03 | 1 | -4/+1 |
| | | | | | linux-cell is now the optimized configuration. Remove some Cell-specific stuff from winsys/xlib/Makefile. | ||||
* | gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. | José Fonseca | 2008-09-03 | 5 | -5/+5 |
| | | | | | We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed. | ||||
* | i915: Fix typo in ws_dri_bufmgr.c | Jakob Bornecrantz | 2008-09-02 | 1 | -1/+1 |
| | |||||
* | gallium: remove glthread.h file (not used) | Brian Paul | 2008-09-01 | 1 | -359/+0 |
| | |||||
* | gallium: call st_finish() in XMesaFlush() | Brian Paul | 2008-08-27 | 1 | -0/+1 |
| | |||||
* | gallium: thread wrapper clean-up | Brian Paul | 2008-08-26 | 10 | -158/+140 |
| | | | | | In p_thread.h replace _glthread_* functions with new pipe_* functions. Remove other old cruft. | ||||
* | gallium: include u_math.h | Brian Paul | 2008-08-25 | 1 | -1/+2 |
| | |||||
* | gallium: include u_memory.h, u_math.h | Brian | 2008-08-24 | 1 | -0/+1 |
| | |||||
* | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | 2008-08-24 | 8 | -8/+9 |
| | | | | Also, rename p_tile.[ch] to u_tile.[ch] | ||||
* | xlib: Revert destroying pipe_screen (temporary). | José Fonseca | 2008-08-19 | 1 | -0/+3 |
| | |||||
* | scons: Fix build. | Michal Krol | 2008-08-18 | 1 | -1/+1 |
| | |||||
* | if we can't find a mode, return first. At least we should | Alan Hourihane | 2008-08-17 | 1 | -5/+5 |
| | | | | | see the top left portion if we've got larger screens on other CRTC's | ||||
* | consolidate intel directories. | Alan Hourihane | 2008-08-17 | 51 | -252/+30 |
| | | | | | | we now have src/gallium/winsys/drm/intel/{common,dri,egl} | ||||
* | rather than use CRTC 1 (aka LVDS), try and setup all connectors/encoders | Alan Hourihane | 2008-08-17 | 1 | -19/+92 |
| | | | | and get the same output on all. | ||||
* | xlib: Kill xmesa_surface. | José Fonseca | 2008-08-15 | 1 | -43/+19 |
| | | | | | | | | | | A winsys cannot expect that the surfaces passed display_surface are the surfaces it created, as surface are now in generate texture views created by pipe_screen. Indeed, the fact it was working so far was mere luck. This fixes a weird tiled output when using the trace pipe driver. Winsys' surfaces should die. | ||||
* | xlib: Use trace usage. | José Fonseca | 2008-08-14 | 2 | -12/+8 |
| | |||||
* | gdi: Remove CVS keyword. | José Fonseca | 2008-08-12 | 1 | -2/+0 |
| | |||||
* | trace: Trace pipe_winsys calls. | José Fonseca | 2008-08-09 | 1 | -1/+6 |
| | |||||
* | gallium: use PIPE_FORMAT_X8Z24_UNORM for 24-bit Z but no stencil | Brian Paul | 2008-08-07 | 1 | -0/+5 |
| | |||||
* | xlib: Integrate with the trace pipe driver. | José Fonseca | 2008-08-07 | 2 | -25/+42 |
| | |||||
* | i915: intel_flush_frontbuffer does work | Jakob Bornecrantz | 2008-07-23 | 1 | -5/+3 |
| | |||||
* | i915: Ops should not have pushed that | Jakob Bornecrantz | 2008-07-13 | 3 | -144/+169 |
| | | | | This reverts commit 930a863c4f6f11d0fd5cf396ef76054d52c69b9f. | ||||
* | i915: WIP swap rework | Jakob Bornecrantz | 2008-07-13 | 3 | -169/+144 |
| | |||||
* | gallium: Make dri drivers create a egl_name_dri.so if supported | Jakob Bornecrantz | 2008-07-11 | 2 | -1/+10 |
| | |||||
* | egl: added EGL_OPENVG_API case (allow all APIs) | Brian Paul | 2008-07-10 | 1 | -0/+1 |
| | |||||
* | egl: plug a small memleak | Zack Rusin | 2008-07-09 | 1 | -0/+1 |
| | |||||
* | i915: Takedown EGL screen | Jakob Bornecrantz | 2008-07-08 | 1 | -10/+71 |
| | |||||
* | i915: Use deviceID in EGL device create | Jakob Bornecrantz | 2008-07-08 | 1 | -1/+1 |
| | |||||
* | i915: Complete the screen -> device renaming | Jakob Bornecrantz | 2008-07-08 | 4 | -10/+10 |
| | |||||
* | i915: Renamed intel_screen to intel_device | Jakob Bornecrantz | 2008-07-08 | 6 | -23/+23 |
| | | | | | | The renameing makes more sense, why because: In egl you have a display/driver/device as the basis, and you have screens as outputs. | ||||
* | i915: Fix wrong pointer to cleanup | Jakob Bornecrantz | 2008-07-07 | 1 | -1/+1 |
| | |||||
* | i915: Fix EGL make current | Jakob Bornecrantz | 2008-07-07 | 1 | -5/+8 |
| | |||||
* | i915: More cleanup of display | Jakob Bornecrantz | 2008-07-07 | 1 | -0/+2 |
| | |||||
* | i915: Fetch the real deviceID for EGL | Jakob Bornecrantz | 2008-07-07 | 3 | -4/+34 |
| | |||||
* | i915: Destruction of surface, context and device in EGL | Jakob Bornecrantz | 2008-07-07 | 4 | -9/+65 |
| |