summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-04-06draw llvm: fix iteration for larger vertex arraysZack Rusin
we were trying to store the outputs starting at the same offset we were using for the input arrays, which was writing beyond the end of the output array.
2010-04-06draw llvm: iterate with the correct stop over the outputsZack Rusin
it's whatever the var step is (4 usually) not an unconditional 1
2010-04-06draw llvm: fix draw arraysZack Rusin
we don't index within the outputs but only within the inputs
2010-04-06draw llvm: fix loop iteration and vertex header offsetsZack Rusin
the loop was doing a NE comparison which we could have skipped if the prim was triangles (3 verts) and our step was 4 verts. also fix offsets in conversion to aos.
2010-04-05draw llvm: when generating the vertex_header struct adjust its nameZack Rusin
change the name to not clash and accuretly represent the number of inputs we store in the data member
2010-04-02draw llvm: fix storing of outputs for the rest of the pipelineZack Rusin
there's no good way of aligning the output's, and since the vertex_header is variable sized in the first place we need to extract elements from a vector and store them individually into an array. this gets the basic examples working again
2010-04-02draw llvm: fix translation of formats with variable componentsZack Rusin
2010-04-01draw llvm: a lot better storing implementationZack Rusin
2010-03-31Merge remote branch 'origin/master' into gallium_draw_llvmZack Rusin
2010-03-31draw llvm: fix iteration over buffersZack Rusin
fetching was converting garbage
2010-03-31gallivm: convert floats to doublesZack Rusin
printf can't handle floats, convert them to doubles so that we can actually print floats.
2010-04-01r300g: add RGBA16F colorbuffer supportMarek Olšák
Disabled by default due to unresolved IP issues.
2010-04-01r300g: add RGTC texture supportMarek Olšák
The CS checker already knows about this.
2010-04-01r300g: format handling cleanupMarek Olšák
2010-03-31softpipe: Use S3TC when avaiilable,José Fonseca
2010-03-31util: Hook into libtxc_dxtn.so (WIP).José Fonseca
2010-03-31llvmpipe: Don't call unused generate_clamp().José Fonseca
2010-03-31libgl-xlib: Fix missing X11 symbols.José Fonseca
2010-03-31util: Make the accessors bidimensional again.José Fonseca
Otherwise there's no way to unpack blocks with height >1
2010-03-31util: First stab at half-float conversion.Michal Krol
2010-03-31util: Describe PIPE_FORMAT_NONE as PIPE_FORMAT_R8_USCALED.José Fonseca
Avoids the need to special case PIPE_FORMAT_NONE so often. Conflicts: src/gallium/auxiliary/util/u_format_table.py
2010-03-31util: Silence pointer to integer size mismatch errors.José Fonseca
2010-03-31util: Add callback to fetch a single pixel.José Fonseca
2010-03-31mesa: Use a consistent name of the external s3tc library for all windows ↵José Fonseca
compilers.
2010-03-31scons: Force to consider the util/u_format_pack.py for util/u_format_table.c.José Fonseca
2010-03-31llvmpipe: Disable threads by default on embedded.José Fonseca
2010-03-31os: Temporarily use posix thread for embedded too.Kurt Daverman
2010-03-31util: Remove the hand written u_tile.c functions for the ones that are code ↵José Fonseca
generated correctly. Not that the code generated are any better, but to quickly detect any regression in the code generated ones from now on.
2010-03-31util: Use u_format_pack.py's code instead of u_format_access.py.José Fonseca
2010-03-31llvmpipe: Don't rely on u_format_access.pyJosé Fonseca
2010-03-31Merge branch 'gallium-new-formats'Roland Scheidegger
Conflicts: src/gallium/auxiliary/util/u_format.csv src/gallium/auxiliary/util/u_format_access.py src/gallium/auxiliary/util/u_format_pack.py
2010-03-31util: Put the format pack/unpack functions in the description table.José Fonseca
2010-03-31util: Make pack/unpack operate on spans.José Fonseca
2010-03-31st/mesa: use BITFIELD64_BIT to access shader OutputsWritten in more placesBen Skeggs
2010-03-31util: Make util_format_xxx_pack_xxx take pointer as arguments.José Fonseca
2010-03-31util: Fix PIPE_FORMAT_B5G5R5X1_UNORM test case.José Fonseca
2010-03-31util: Use VOID type for X channels in format descriptions.José Fonseca
2010-03-31gallivm: Fix USCALED translation. Minor Cleanups.José Fonseca
2010-03-31llvmpipe: More accurate format capability exporting.José Fonseca
2010-03-31llvmpipe: Drop the aos format conversion.José Fonseca
It's unused and incomplete. Still in git history if necessary in future.
2010-03-31util: Generalize lp_format_is_rgba8 into util_format_is_rgba8_variant.José Fonseca
2010-03-31st/python: Generate binding for u_format utility functions too.José Fonseca
2010-03-30i965g: Fix assertion that was always true.Vinson Lee
surface_format field is a 9-bit field and the value of BRW_SURFACEFORMAT_INVALID exceeds 9 bits.
2010-03-30st/dri: Remove unnecessary header.Vinson Lee
2010-03-30identity: Remove unnecessary header.Vinson Lee
2010-03-30st/dri: Remove unnecessary header.Vinson Lee
2010-03-30mesa: added glGet queries for transform_feedbackBrian Paul
2010-03-30mesa: added glEnable/Disable state for transform feedbackBrian Paul
2010-03-30mesa: add new query/buffer targets for transform feedbackBrian Paul
2010-03-30mesa: plug in transform feedback functions, set limitsBrian Paul