summaryrefslogtreecommitdiffstats
path: root/src/gallium/targets/haiku-softpipe/GalliumContext.h
Commit message (Collapse)AuthorAgeFilesLines
* gallium/util: replace pipe_mutex with mtx_tTimothy Arceri2017-03-071-1/+1
| | | | | | pipe_mutex was made unnecessary with fd33a6bcd7f12. Reviewed-by: Marek Olšák <[email protected]>
* target/haiku-softpipe: Move api init into st codeAlexander von Gluck IV2015-05-151-5/+1
| | | | | | | We also reduce the amount of need-to-know information about st_api to require one less extern "C" in st_manager.h Reviewed-by: Brian Paul <[email protected]>
* gallium/state_tracker: Rewrite Haiku's state trackerAlexander von Gluck IV2015-01-011-1/+3
| | | | | * More gallium-like * Leverage stamps properly and don't call mesa functions
* st/hgl: Move st_visual create/destroy into hgl state_trackerAlexander von Gluck IV2014-08-301-2/+0
|
* gallium/targets: Break haiku state_tracker out to own directoryAlexander von Gluck IV2014-08-281-31/+3
| | | | Ack'ed by Emil Velikov <[email protected]>
* gallium/targets: Clean up Haiku softpipe renderer visualAlexander von Gluck IV2014-08-221-0/+2
| | | | | * Drop creating gl_config first as it's only really used to create the state tracker visual.
* target/haiku-softpipe: Fix viewport issuesAlexander von Gluck IV2013-11-051-2/+6
| | | | | | | | | | | | * Call mesa viewport call on winndow resize * Add initial postprocessing code * Pass hgl_context to private statetracker as it is more useful than GalliumContext * Use Lock and Unlock functions to standardize GalliumContext locking * Create texture resources in texture validation Acked-by: Brian Paul <[email protected]>
* haiku: Add first Haiku renderer (softpipe)Alexander von Gluck IV2013-10-041-0/+83
* This shared library gets parsed by the system as a system "add-on"