Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-18 | Loads of triangle and context stuff | Thomas White | |
2010-02-18 | Glamo->glamo | Thomas White | |
2010-02-18 | Remove old glamo-regs.h (Should be glamo_regs.h) | Thomas White | |
2010-02-18 | Add register header and implement glClear() (sort of) | Thomas White | |
2010-02-18 | Formatting in glamo_tris.c | Thomas White | |
2010-02-18 | CmdQ fixes | Thomas White | |
2010-02-18 | Formatting | Thomas White | |
2010-02-18 | Add command queue stuff | Thomas White | |
2010-02-18 | Indentation in glamo_state.c | Thomas White | |
2010-02-18 | Implement glamoResizeBuffers | Thomas White | |
2010-02-18 | Tidy up | Thomas White | |
2010-02-18 | Indentation | Thomas White | |
It's official. Indenting with spaces make me sick. | |||
2010-02-18 | Fix renderbuffers | Thomas White | |
2010-02-18 | More framebuffer stuff | Thomas White | |
2010-02-18 | Link against libdrm_glamo | Thomas White | |
..and remove a commented out old thing from the Makefile | |||
2010-02-18 | Framebuffer, renderbuffer, state and initial triangle stuff | Thomas White | |
2010-02-18 | Fix after rebase against Mesa 7.4 | Thomas White | |
2010-02-18 | Comment out config call which was segfaulting | Thomas White | |
2010-02-18 | Add state hooks | Thomas White | |
2010-02-18 | Context stuff | Thomas White | |
2010-02-18 | Move the modeline to the bottom of the file | Thomas White | |
2010-02-18 | One more missing include | Thomas White | |
2010-02-18 | Includes and formatting | Thomas White | |
2010-02-18 | Skeleton Glamo DRI driver | Thomas White | |
Signed-off-by: Thomas White <taw@bitwiz.org.uk> | |||
2010-02-18 | intel: Include main/hash.h using "" instead of <> | Kristian Høgsberg | |
2010-02-17 | intel: Implement the DRI2 invalidate function properly | Kristian Høgsberg | |
This uses a stamp mechanisms to mark the DRI drawable as invalid. Instead of immediately updating the buffers we just bump the drawable stamp and call out to DRI2GetBuffers "later". "Later" used to be at LOCK_HARDWARE time, and this patch brings back callouts at the points where we used to call LOCK_HARDWARE. A new function, intel_prepare_render(), is called where we used to call LOCK_HARDWARE, and if the buffers are invalid, we call out to DRI2GetBuffers there. This lets us invalidate buffers only when notified instead of on every glViewport() call. If the loader calls the DRI invalidate entrypoint, we disable viewport triggered buffer invalidation. Additionally, we can clean up the old viewport mechanism a bit, since we can just invalidate the buffers and not worry about reentrancy and whatnot. | |||
2010-02-17 | dri/nouveau: Some multithreaded rendering fixes. | Francisco Jerez | |
2010-02-17 | nouveau: fix legacy dri driver build | Johannes Obermayr | |
2010-02-16 | dri/nouveau: Use event driven buffer validation. | Francisco Jerez | |
2010-02-16 | dri2: Event driven buffer validation. | Francisco Jerez | |
When a buffer invalidation event is received from the X server, the "invalidate" hook of the DRI2 flush extension is executed: A generic implementation (dri2InvalidateDrawable) is provided that just bumps the "pStamp" sequence number in __DRIdrawableRec. For old servers not supporting buffer invalidation events, the invalidate hook will be called before flushing the fake front/back buffer (that's typically once per frame -- not a lot worse than the situation we were in before). No effort has been made on preserving backwards compatibility with version 2 of the flush extension, but I think it's acceptable because AFAIK no released stack is making use of it. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net> | |||
2010-02-16 | dri2: Allocate cliprect as part of the __DRIdrawableRec | Kristian Høgsberg | |
2010-02-14 | r600: use new program cloning functions | Brian Paul | |
2010-02-14 | r300: use new program cloning functions | Brian Paul | |
2010-02-14 | r600: Silence uninitialized variable warnings. | Vinson Lee | |
2010-02-14 | r300: Silence uninitialized variable warning. | Vinson Lee | |
2010-02-14 | r600: Silence uninitialized variable warning. | Vinson Lee | |
2010-02-12 | i965: Remove unnecessary headers. | Vinson Lee | |
2010-02-12 | dri: Remove unnecessary headers. | Vinson Lee | |
2010-02-12 | mesa: Remove unnecessary headers. | Vinson Lee | |
2010-02-12 | intel: Remove unused variable. | Vinson Lee | |
2010-02-12 | intel: Avoid dri_bo_flink() in intel_update_renderbuffers() | Kristian Høgsberg | |
Now that we track the global name in struct intel_region, we can just look it up there. | |||
2010-02-12 | intel: Track named regions and make sure we only have one region per named bo | Kristian Høgsberg | |
2010-02-12 | dri: Store the loader private passed in at dri context creation | Kristian Høgsberg | |
We just threw it away before, but we haven't had a use for it yet. | |||
2010-02-12 | Revert "r600c: substract vbo offset to vbo size" | Jerome Glisse | |
This reverts commit 325614a882f5371da512536e07c443a172ffb87c. Ok this was already fixed this commit actualy broke things | |||
2010-02-12 | r600c: substract vbo offset to vbo size | Jerome Glisse | |
To avoid kernel complaining and to set proper boundary on vbo, substract the vbo offset to the vbo size. | |||
2010-02-12 | r600: be more exact in vb size calculation | Andre Maasikas | |
to make kernel cs checker happier, last attribs don't need full stride of space. Calculate as count-1*stride + size of attrib | |||
2010-02-12 | r600: support GL_SHORT attributes | Andre Maasikas | |
normalized seems to work with this setting. | |||
2010-02-11 | i915: Remove always-true irq_active struct intel_screen field | Kristian Høgsberg | |
2010-02-11 | i915: Remove a few DRI1 era struct intel_screen fields | Kristian Høgsberg | |
2010-02-11 | i915: Drop intelScreenPrivate typedef and just call it struct intel_screen | Kristian Høgsberg | |