Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-27 | Documentatino update | Wladimir J. van der Laan | |
gc2000 have minorFeatures4, document the register, not that we know any of the bits yet... | |||
2013-10-04 | fb_old: some RS experiments | Wladimir J. van der Laan | |
And update documentation. | |||
2013-09-08 | documentation updates, dial gcc -g flag up to 11 | Wladimir J. van der Laan | |
2013-08-28 | driver: disable TS for now | Wladimir J. van der Laan | |
We're not managing it correctly resulting in corruption. Better to trade some performance (not even sure how much) for correctness, so disable it. | |||
2013-08-23 | remove lots of trailing spaces | Wladimir J. van der Laan | |
whitespace only changes | |||
2013-08-23 | driver: zero-initialize TS memory | Wladimir J. van der Laan | |
It is important to initialize the TS to zero, as random pattern can result in crashes. Do this on the CPU as this only happens once per surface anyway and it's a small area, so it may not be worth queuing this to the GPU. | |||
2013-08-21 | doc: add warnings about FLUSH_TEXTUREVS | Wladimir J. van der Laan | |
2013-08-15 | documentation update | Wladimir J. van der Laan | |
2013-08-14 | test2d: bitblt with 90 degree rotate | Wladimir J. van der Laan | |
2013-03-28 | etna: implement more tgsi instructions | Wladimir J. van der Laan | |
fixes particle_system demo | |||
2013-03-16 | beginnings of shader code generation | Wladimir J. van der Laan | |
still needs quite some work, but the first steps toward a usable shader generator are there (can compile the vertex shader of cube_companion). Fragment shader is still a todo. | |||
2013-03-12 | rnndb: figure out some OpenCL instructions | Wladimir J. van der Laan | |
2013-03-09 | figure out some CL state | Wladimir J. van der Laan | |
also add interception test for CL | |||
2013-03-07 | etna: prepare for tgsi->vivante shader conversion | Wladimir J. van der Laan | |
- integrate part of gallium, outside of mesa for now, this will help porting | |||
2013-03-04 | rename THREAD_WALKER to CL | Wladimir J. van der Laan | |
also small documentation updates | |||
2013-02-23 | figure out another GL_FLUSH bit | Wladimir J. van der Laan | |
It appears that Vivante hw has two texture caches that need to be flushed separately, one for fragment shaders one for vertex shaders. This solves a problem with running cubemap_sphere after displacement; it seemed that some leftover cache from using a texture in displacement caused the texture in cubemap_sphere (which is only 1x1x6) to be messed up. | |||
2013-02-23 | etna_pipe: add displacement mapping demo | Wladimir J. van der Laan | |
2013-02-22 | vs particle system using etna_pipe | Wladimir J. van der Laan | |
- get pointcoord x/y to work - point size output | |||
2013-02-07 | gallium state: running prototype | Wladimir J. van der Laan | |
2013-02-02 | proto-gallium experiments | Wladimir J. van der Laan | |
nothing functional yet, just trying to describe as much as possible gallium pipe state in terms of vivante state, this is the first small step towards a gallium driver | |||
2013-01-27 | cubox: fb rendering beginnings | Wladimir J. van der Laan | |
try to support old as well as new Vivante kernel drivers | |||
2013-01-26 | collect feature bits to compare the various GPUs | Wladimir J. van der Laan | |
2013-01-26 | dove/cubox compatiblity preparation | Wladimir J. van der Laan | |
2013-01-24 | add ETC1 support to fb/mipcube demo, figure out supertiling | Wladimir J. van der Laan | |
Also figure out some other resolve state. Add a tool (genmipmaps_etc1.py) to generate a dds file with ETC1 texture compression and auto-generate mipmaps (GIMP dds plugin cannot do ETC1). | |||
2013-01-21 | fb/cube_companion: implement MSAA | Wladimir J. van der Laan | |
XXX need to figure out what this extra PS input is | |||
2013-01-20 | etna: indexed rendering | Wladimir J. van der Laan | |
2013-01-19 | add texture to rotating companion cube | Wladimir J. van der Laan | |
2013-01-19 | etna: add animated spinning companion cube test | Wladimir J. van der Laan | |
try to reduce the number of updated states as much as possible by combining them, and figure out some bits still to do: texture | |||
2013-01-14 | fix command buffer distancing | Wladimir J. van der Laan | |
gives the kernel space to insert LINK command, prevents random hangs | |||
2013-01-13 | fix formatting in hardware.md | Wladimir J. van der Laan | |
2013-01-12 | documentation update | Wladimir J. van der Laan | |
2013-01-12 | mipmapping state | Wladimir J. van der Laan | |
2013-01-12 | figure out MSAA bits | Wladimir J. van der Laan | |
2013-01-04 | update hw documentation about synchronization | Wladimir J. van der Laan | |
2013-01-03 | add basic shader disassembler | Wladimir J. van der Laan | |
also add capability to dump_cmdstream.py to dump shaders in binary format to a file | |||
2013-01-01 | alpha blending state | Wladimir J. van der Laan | |
2012-12-31 | initial commit | Wladimir J. van der Laan | |