- Feb 01, 2006
-
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
relies over-heavily on the DRI lock to protect offsets in the command stream from changing before being queued on the ring, and should be viewed as being a pretty temporary mechanism before a more robust alternative is implemented, most likely based on a batchbuffer relocation list that will be used to patch prebuilt batchbuffers after validation takes place.
-
Keith Whitwell authored
Move the batchbuffer code to being effectively a ring of bufmgr buffers.
-
Keith Whitwell authored
Add the color and depth buffers to the validation list to ensure they are fenced correctly by hardware rasterization.
-
Keith Whitwell authored
software rasterizer fallbacks. This has two functions, firstly to ensure that the Data pointers point to something and secondly to ensure than any pending fences on those buffers are discharged before allowing the software rasterizer to read/write the data. This needs to be integrated with Brian's validate code.
-
- Jan 30, 2006
-
-
Keith Whitwell authored
-
- Jan 28, 2006
-
-
Keith Whitwell authored
Brian's gearbox demo.
-
Keith Whitwell authored
got it by other methods. Typically this is buffers being written to by hardware excluding the fixed front/back/depth buffers which are have pre-allocated memory. At some point will want to pass BM_READ/BM_WRITE flags to catch the couple of cases where buffers are treated differently in each case.
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
source data is worse than 64-byte aligned.
-
- Jan 27, 2006
-
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Brian Paul authored
-
- Jan 26, 2006
-
-
Keith Whitwell authored
-
Keith Whitwell authored
- Implement an accelerated version of glCopyPixels using the blitter.
-
Keith Whitwell authored
a memory space. Allow some pools to be excluded from the upload/evict processing, meaning that any buffers within those pools are effectively fixed. Add a mechanism to create buffers in those pools. This allows the legacy fixed front/depth/back buffers to be represented in this scheme and will allow other future pinned buffers to be allocated from fixed pools in such a way that they cannot fragment the rest of the texture memory.
-
Brian Paul authored
data resident for software rasterization. Relies on new swrast driver function: ValidateTextureImage()
-
- Jan 25, 2006
-
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
-
Keith Whitwell authored
- Add code to validate textures before use. - Simplify vertex paths for now. - Make vertex paths validate textures. This is done pretty with some pretty heavy-handed use of the dri lock - fixing this is a priority. - Add lots of debug statements demos/texobj renders, but textures are incorrect.
-
- Jan 24, 2006
-
-
Keith Whitwell authored
-
Keith Whitwell authored
Compiles but won't do any more than that.
-
Keith Whitwell authored
which keeps track of a whole, well-defined mipmap tree. These are a fixed layout on intel hardware and managing them is complicated in the face of GL's TexImage function calls where data can arrive in any order, making it difficult to guess a layout ahead of time. Wrapping mipmap trees up in a struct and programming interface like this reduces the burden elsewhere.
-
- Jan 23, 2006
-
-
Keith Whitwell authored
-
Keith Whitwell authored
-
- Jan 16, 2006
-
-
Keith Whitwell authored
techniques as the old dri memory manager behind the new interface. Will use this to port the i915 driver to this interface to hopefully get some easy insights from using the interface.
-
Michał Król authored
rewrite the intermediate code executor to address 64-bit platforms and global memory; store built-in library code in a precompiled form only;
-
Michał Król authored
rename slang_*_gc_bin.h files to slang_*_gc.h ones; store built-in library code in a precompiled form only;
-
- Jan 15, 2006
-
-
Aapo Tahkola authored
-
Aapo Tahkola authored
-
- Jan 13, 2006
-
-
Adam Jackson authored
-