History log of /external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9ed65301e044711de0db51b4986085fca170d764 12-Jul-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nouveau: implement missing timer query functionality
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
02fac2930581b9bea9f6d221eb6d6b471fc3b9c6 03-May-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50: implement stream output
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
939b26639fdc0913c5670b7fa20aab1f41b2b155 19-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50,nvc0: prevent multiple flushes when user spins on get_query_result
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
6d1cdec3ba151168bfc3aef222fba6265dfb41fb 06-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nouveau: switch to libdrm_nouveau-2.0
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
4445e170bee23a3607ece0e010adef7058ac6a11 27-Mar-2012 Marek Olšák <maraeo@gmail.com> gallium: adapt to get_query_result interface change

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
1ba8e9510812f155359d380bda6876cdee5ba21e 01-Mar-2011 Ben Skeggs <bskeggs@redhat.com> nouveau: ensure vbo_dirty is set when buffer write transfer complete

This introduces a shared nouveau_context struct to track such things.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
cd24fcedecfc41d77047fb827a88db528ed292ca 01-Mar-2011 Ben Skeggs <bskeggs@redhat.com> nouveau: create linear gart/vram mman in common screen init

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
d6bdf1f6ae6f8d06db740ad75e9151ef275755b2 01-Mar-2011 Ben Skeggs <bskeggs@redhat.com> nouveau: fix compiler complaint

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
2f30a5bdaad480118e23ac4243de3b4a11ba62a8 01-Mar-2011 Ben Skeggs <bskeggs@redhat.com> nv50: make mm available as common code

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
7a8ee058a83f1eda2c783d83fc5967fd9ef75660 01-Mar-2011 Ben Skeggs <bskeggs@redhat.com> nv50: move onto shared fence code

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
f80c03e1875fe96ff2f4c022e3cb76357828140d 28-Feb-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50: replace most of it with nvc0 driver ported to nv50

We'll have to do some unification now to reduce code duplication.
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
8fe5da89e33a2408c21dd536d0b2e2178aeaef1e 13-Feb-2011 Marcin Slusarz <marcin.slusarz@gmail.com> nv50: fix query assertion
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
34f7681669987bc804f4603463f2fa3f82bc844f 03-Jun-2010 Zack Rusin <zackr@vmware.com> gallium: adjust the query interface to support custom types

we need to change it to support composite types
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
28486880ca3ec39419ccee0cb1a3bedc9ef7117c 02-Feb-2010 José Fonseca <jfonseca@vmware.com> gallium: pipe/p_inlines.h -> util/u_inlines.h
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
d6fd31a8d47b6cc70b5e64757e1272ccc6594350 24-Jan-2010 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50: implement render_condition

Still not handling queries on multiple contexts though.
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
fd70841121475d7aad98812d6bf9c9c67567b89a 08-Jan-2010 Brian Paul <brianp@vmware.com> Merge branch 'mesa_7_7_branch'

Conflicts:

src/mesa/drivers/dri/i965/brw_wm_emit.c
2b4acd26b1680eda9622205bbc1879da30d085bc 06-Jan-2010 Roel Kluin <roel.kluin@gmail.com> nv50: add missing parentheses in nv50_query_result()

NOUVEAU_BO_RD is defined (1 << 2), and `|' has higher precedence than `?'
so the second argument of nouveau_bo_map was always 0.

Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
c84cc09d41a83caa96eca84c73284024d8d63024 28-Dec-2009 Marcin Kościelnicki <koriakin@0x04.net> nv50: Dehexify and bring up to date with new method defines.

Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
41b52aa3362665e08bdc2f75cc9bfdc4debc6eb0 04-Dec-2009 Maarten Maathuis <madman2003@gmail.com> nouveau: avoid running out of relocs

- Added flush notify functions for NV30 and NV40.
- Flushing mid frame will call flush notify, which will resubmit all
relocs.
- We don't try to recover from reloc failure yet.
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
93ce4c99d4c4515b8f8c4e999af53c8196b5f9eb 16-Aug-2009 Maarten Maathuis <madman2003@gmail.com> nv50: whitespace fixes and deobfuscation
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
693f900b163f89952ed9b4c30d093f8ead461657 29-Jul-2009 Ben Skeggs <bskeggs@redhat.com> nv50: support non-blocking query_result()
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
a471497345bcd3aaaa52d3dc73f68367cb4af6a0 05-Jun-2009 Ben Skeggs <bskeggs@redhat.com> nv50: use nouveau_bo for query buffers
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
6b3ca672eb85d30d6c28e91000e2cc2231a41bef 05-Jun-2009 Ben Skeggs <bskeggs@redhat.com> nouveau: remove unneeded code from ws, use pipe_buffer_ instead of ws->
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
80e9e1ee8172d1e5a81d702681897dddd9d815f1 05-Jun-2009 Ben Skeggs <bskeggs@redhat.com> nouveau: move channel creation into pipe drivers
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
bc466be695913cd504cefddd857ac1cefda87a04 04-Jun-2009 Ben Skeggs <bskeggs@redhat.com> nouveau: add pipe_buffer/fence code to pipe drivers, move nv50 over
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
c306bf94d6ae20ce75965b1ae13213e24c976ed7 24-Mar-2009 Ben Skeggs <bskeggs@redhat.com> nv50: fix typo in nv50_query.c
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
5e27cd46c04a9e7b5904cc014bffd0f4daae31fe 04-Mar-2009 Michel Dänzer <daenzer@vmware.com> gallium: Unify reference counting.

The core reference counting code is centralized in p_refcnt.h.

This has some consequences related to struct pipe_buffer:

* The screen member of struct pipe_buffer must be initialized, or
pipe_buffer_reference() will crash trying to destroy a buffer with reference
count 0. u_simple_screen takes care of this, but I may have missed some of
the drivers not using it.
* Except for rare exceptions deep in winsys code, buffers must always be
allocated via pipe_buffer_create() or via screen->*buffer_create() rather
than via winsys->*buffer_create().
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
5ea8068f242411604cfb80e0ce21d8f6f2641046 20-Feb-2009 Ben Skeggs <bskeggs@redhat.com> nv50: fix occlusion queries

Left behind from some gallium changes a while back..
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
75f0b38d9ea4a7318b0d661712dda15e24707395 05-Feb-2009 Ben Skeggs <skeggsb@gmail.com> nv50: stop using nouveau_push.h, it's evil
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
adfbba476db1fc55006efb748656ebb1a481d143 30-Jan-2009 Zack Rusin <zackr@vmware.com> gallium: make p_winsys internal

move it to pipe/internal/p_winsys_screen.h and start converting
the state trackers to the screen usage
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
b3028acd98e2b7fd09344f9005c5b20bba91262c 30-Jan-2009 Zack Rusin <zackr@vmware.com> gallium: give the screen priority when it comes to buffer allocations

allows the driver to overwrite buffer allocation, first step on the way
to making winsys interface internal to the drivers. state trackers and
the code above it will go through the screen
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
918fc55e5f5cbedd3ab8fb3e02b225106c059fa6 13-Jan-2009 Ben Skeggs <skeggsb@gmail.com> nv50: occlusion queries

Not quite working, but the general idea is right I think.
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
ab3a9f1eeda5b216099763f6eb932da723309f4a 08-Jan-2009 José Fonseca <jfonseca@vmware.com> gallium: Replace uint64 by standard uint64_t.

uint64 is not (so?) standard, and often redefined by third parties,
causing name clashes.
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
857a3294a959015bf893241199f7fd7f7882a6ab 11-Jul-2008 Ben Skeggs <skeggsb@gmail.com> nv50: add license headers to .c files
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c
26add9288c88108e3485ffc57c51ea9bdc0ee719 16-Feb-2008 Ben Skeggs <skeggsb@gmail.com> nouveau: match gallium code reorginisation.

That was... fun..
/external/mesa3d/src/gallium/drivers/nv50/nv50_query.c