1*8975f5c5SAndroid Build Coastguard WorkerName 2*8975f5c5SAndroid Build Coastguard Worker 3*8975f5c5SAndroid Build Coastguard Worker CHROMIUM_sync_query 4*8975f5c5SAndroid Build Coastguard Worker 5*8975f5c5SAndroid Build Coastguard WorkerName Strings 6*8975f5c5SAndroid Build Coastguard Worker 7*8975f5c5SAndroid Build Coastguard Worker GL_CHROMIUM_sync_query 8*8975f5c5SAndroid Build Coastguard Worker 9*8975f5c5SAndroid Build Coastguard WorkerVersion 10*8975f5c5SAndroid Build Coastguard Worker 11*8975f5c5SAndroid Build Coastguard Worker Last Modifed Date: April 15, 2014 12*8975f5c5SAndroid Build Coastguard Worker 13*8975f5c5SAndroid Build Coastguard WorkerDependencies 14*8975f5c5SAndroid Build Coastguard Worker 15*8975f5c5SAndroid Build Coastguard Worker OpenGL ES 2.0 is required. 16*8975f5c5SAndroid Build Coastguard Worker 17*8975f5c5SAndroid Build Coastguard Worker EXT_occlusion_query_boolean is required. 18*8975f5c5SAndroid Build Coastguard Worker 19*8975f5c5SAndroid Build Coastguard WorkerOverview 20*8975f5c5SAndroid Build Coastguard Worker 21*8975f5c5SAndroid Build Coastguard Worker This extension provides a query mechanism that allow for synchronization 22*8975f5c5SAndroid Build Coastguard Worker between the host CPU and the GPU, which may be accessing the same 23*8975f5c5SAndroid Build Coastguard Worker resources (typically memory). 24*8975f5c5SAndroid Build Coastguard Worker 25*8975f5c5SAndroid Build Coastguard Worker This extension is useful in conjunction with CHROMIUM_map_image to 26*8975f5c5SAndroid Build Coastguard Worker determine when it is safe to access a mapped image. Once the result of 27*8975f5c5SAndroid Build Coastguard Worker a COMMANDS_COMPLETED_CHROMIUM query is available, all drawing commands 28*8975f5c5SAndroid Build Coastguard Worker issued before the query must have finished. This ensures that the memory 29*8975f5c5SAndroid Build Coastguard Worker corresponding to the issued commands can be safely modified (assuming no 30*8975f5c5SAndroid Build Coastguard Worker other outstanding drawing commands are issued subsequent to the query). 31*8975f5c5SAndroid Build Coastguard Worker 32*8975f5c5SAndroid Build Coastguard WorkerNew Procedures and Functions 33*8975f5c5SAndroid Build Coastguard Worker 34*8975f5c5SAndroid Build Coastguard Worker None. 35*8975f5c5SAndroid Build Coastguard Worker 36*8975f5c5SAndroid Build Coastguard WorkerErrors 37*8975f5c5SAndroid Build Coastguard Worker 38*8975f5c5SAndroid Build Coastguard Worker None. 39*8975f5c5SAndroid Build Coastguard Worker 40*8975f5c5SAndroid Build Coastguard WorkerNew Tokens 41*8975f5c5SAndroid Build Coastguard Worker 42*8975f5c5SAndroid Build Coastguard Worker Accepted by the <target> parameter of BeginQueryEXT, EndQueryEXT, 43*8975f5c5SAndroid Build Coastguard Worker and GetQueryivEXT: 44*8975f5c5SAndroid Build Coastguard Worker 45*8975f5c5SAndroid Build Coastguard Worker COMMANDS_COMPLETED_CHROMIUM 0x84F7 46*8975f5c5SAndroid Build Coastguard Worker 47*8975f5c5SAndroid Build Coastguard WorkerNew State 48*8975f5c5SAndroid Build Coastguard Worker 49*8975f5c5SAndroid Build Coastguard Worker None. 50*8975f5c5SAndroid Build Coastguard Worker 51*8975f5c5SAndroid Build Coastguard WorkerRevision History 52*8975f5c5SAndroid Build Coastguard Worker 53*8975f5c5SAndroid Build Coastguard Worker 4/15/2014 Documented the extension 54