Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-18 | Fire the engine at the end of the pipeline | Thomas White | |
2010-02-18 | Use burst command for vertex submission | Thomas White | |
2010-02-18 | Actually send vertex stream info to GPU | Thomas White | |
2010-02-18 | Update copyright dates | Thomas White | |
2010-02-18 | Poke fewer registers for glamoClear | Thomas White | |
2010-02-18 | Fix glamoClear() using burst commands | Thomas White | |
2010-02-18 | Remove unused 'regname' | Thomas White | |
2010-02-18 | Use burst commands instead of single commands | Thomas White | |
2010-02-18 | Add missing FLUSH()es in t_dd_dmatmp.h | Thomas White | |
Signed-off-by: Thomas White <taw@bitwiz.org.uk> | |||
2010-02-18 | Ready for vertex submission to hardware | Thomas White | |
2010-02-18 | Revert "Nasty workaround for apparent GCC bug" | Thomas White | |
An improved workaround has now been committed. This reverts commit 692fd8a500e0f9eadc703b29b0c7550f57863e29. | |||
2010-02-18 | Nasty workaround for apparent GCC bug | Thomas White | |
This is a horrible workaround for what I think must be a GCC bug. Remove that usleep(1), or go back to the original CLAMP() macro, and glxdemo will have a white background instead of a grey one. That is to say, the value 0.5 is getting clamped to 1.0 because of some underlying floating-point weirdness. This happens when cross-compiling for armv4t-angstrom-linux-gnueabi with GCC version 4.1.1 or 4.3.2. | |||
2010-02-18 | Use correct colour for glClear() | Thomas White | |
2010-02-18 | Remove debug | Thomas White | |
2010-02-18 | glClear() placeholder code | Thomas White | |
It draws something! | |||
2010-02-18 | Add MSAA stuff to calls to driCreateConfigs | Thomas White | |
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 | Revert "st/mesa: Make the frontbuffer visible on st_flush(PIPE_FLUSH_FRAME)." | Francisco Jerez | |
We probably don't want to propagate this condition to the pipe driver, this reverts commit f455ca6490fcb65781b21f81c7117bd923e250d1 and the dri_update_buffer flush altogether until an agreement is reached. | |||
2010-02-18 | intel: Include main/hash.h using "" instead of <> | Kristian Høgsberg | |
2010-02-18 | st/mesa: always call FLUSH_CURRENT before st->pipe->flush() | Keith Whitwell | |
Undoes part of commit f455ca6 which would permit pipe->flush() to be called while the VBO module still had its buffers mapped. Some drivers care deeply about this. Sorry for not spotting this earlier. | |||
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 | st/mesa: Make the frontbuffer visible on st_flush(PIPE_FLUSH_FRAME). | Francisco Jerez | |
So far the frontbuffer was only being flushed on st_glFlush and st_glFinish, however, a co-state tracker may need to make sure that any frontbuffer changes are already on its way to the actual front. The dri2 state tracker will need this for event-driven GL applications to resize properly (It could also be done calling "dri_flush_frontbuffer", but that way we would flush unnecessarily in the double-buffered case). Additionally this patch avoids flushing the mesa rendering cache if PIPE_FLUSH_RENDER_CACHE wasn't specified. | |||
2010-02-17 | st/mesa: replace conditional with assertion | Brian Paul | |
Core Mesa will not call ctx->Driver.CheckQuery() if the Ready flag is already set. | |||
2010-02-17 | glsl: Silence unused value warning. | Vinson Lee | |
2010-02-17 | nouveau: fix legacy dri driver build | Johannes Obermayr | |
2010-02-16 | st/dri2: Use event-driven buffer validation. | Francisco Jerez | |