History log of /external/mesa3d/src/gallium/auxiliary/os/os_time.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4cdc482283f87b2325d51f5d6369fa44434902ae 16-Jul-2016 Marek Olšák <marek.olsak@amd.com> gallium/os: use CLOCK_MONOTONIC for sleeps (v2)

v2: handle EINTR, remove backslashes

Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
/external/mesa3d/src/gallium/auxiliary/os/os_time.h
a2a1a5805fd617e7f3cc8be44dd79b50da07ebb9 21-Jul-2015 Ilia Mirkin <imirkin@alum.mit.edu> gallium: replace INLINE with inline

Generated by running:
git grep -l INLINE src/gallium/ | xargs sed -i 's/\bINLINE\b/inline/g'
git grep -l INLINE src/mesa/state_tracker/ | xargs sed -i 's/\bINLINE\b/inline/g'
git checkout src/gallium/state_trackers/clover/Doxyfile

and manual edits to
src/gallium/include/pipe/p_compiler.h
src/gallium/README.portability

to remove mentions of the inline define.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Acked-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/auxiliary/os/os_time.h
f025aec906fce0f2918b6f4acb15548dc957ba67 06-Jul-2015 Brian Paul <brianp@vmware.com> gallium/os: minor whitespace fixes in os_time.h

Trivial.
/external/mesa3d/src/gallium/auxiliary/os/os_time.h
7316cc92f3810c9e53a22c35343190d8fb7980be 27-Jun-2015 Marek Olšák <marek.olsak@amd.com> gallium/os: add conversion and wait functions for absolute timeouts

Absolute timeouts are used with the amdgpu kernel driver.
It also makes waiting for several variables and fences at the same time
easier (the timeout doesn't have to be recalculated after every wait call).

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/auxiliary/os/os_time.h
3836857a777a248dd212ce7a1d7307d2984fda7d 25-Jun-2015 Marek Olšák <marek.olsak@amd.com> gallium/os: add os_wait_until_zero (v2)

This will be used by radeon and amdgpu winsyses.
Copied from the amdgpu winsys.

v2: use volatile and p_atomic_read

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/auxiliary/os/os_time.h
122dfc5ee25ec4faf040baf5dc834d144bb3a42c 08-Dec-2012 José Fonseca <jose.r.fonseca@gmail.com> gallium/os: Fix nano->micro second concersion.

copy'n'paste: best friend, worst enemy..

Trivial.
/external/mesa3d/src/gallium/auxiliary/os/os_time.h
d296326e065ed9685bd27d62a3ba20d8a8996e6f 05-Dec-2012 José Fonseca <jfonseca@vmware.com> gallium/os: Cleanup up os_time_get/os_time_get_nano.

- Re-implement os_time_get in terms of os_time_get_nano() for consistency
- Use CLOCK_MONOTONIC as recommended
- Only use clock_gettime on Linux for now.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/os/os_time.h
16f0d70ffe6d42d22b9e6b927b297e75a199aa78 03-Dec-2012 James Benton <jbenton@vmware.com> llvmpipe: Implement PIPE_QUERY_TIMESTAMP and PIPE_QUERY_TIME_ELAPSED.

This required an update for the query storage in llvmpipe, there
can now be an active query per query type, so an occlusion query
can run at the same time as a time elapsed query.

Based on PIPE_QUERY_TIME_ELAPSED patch from Dave Airlie.

v2: fix up piglits for timers (also from Dave Airlie)

a) if we don't render anything the result is 0, so just
return the current time

b) add missing screen get_timestamp callback.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/os/os_time.h
fab1f07d6ad01463897ae792f4b33738afb07369 13-Jun-2008 Jeff Smith <whydoubt@yahoo.com> Grammar and spelling fixes

Signed-off-by: Jeff Smith <whydoubt@yahoo.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/os/os_time.h
2ef6d311b7cba30deb3d7e38eec14cef89e7e579 04-Feb-2010 José Fonseca <jfonseca@vmware.com> os: Time abstractions.

Simplified version of u_time.[ch]
/external/mesa3d/src/gallium/auxiliary/os/os_time.h