13a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org/********************************************************** 2760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org * Copyright 2010 VMware, Inc. All rights reserved. 33a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * 43a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * Permission is hereby granted, free of charge, to any person 53a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * obtaining a copy of this software and associated documentation 63a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * files (the "Software"), to deal in the Software without 73a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * restriction, including without limitation the rights to use, copy, 83a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * modify, merge, publish, distribute, sublicense, and/or sell copies 93a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * of the Software, and to permit persons to whom the Software is 103a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * furnished to do so, subject to the following conditions: 113a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * 123a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * The above copyright notice and this permission notice shall be 133a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * included in all copies or substantial portions of the Software. 143a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * 153a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 163a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 173a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 183a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 193a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 203a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 213a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 223a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * SOFTWARE. 233a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * 243a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org **********************************************************/ 253a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org 26760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org/** 27760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org * @file 28760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org * VMware SVGA public interface. Used by targets to create a stack. 29760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org * 30760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org * @author Jakob Bornecrantz Fonseca <jakob@vmware.com> 313a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org */ 323a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org 33760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org#ifndef SVGA_PUBLIC_H_ 34760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org#define SVGA_PUBLIC_H_ 35760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org 36760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.orgstruct pipe_screen; 37760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.orgstruct svga_winsys_screen; 383a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org 39760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.orgstruct pipe_screen * 40760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.orgsvga_screen_create(struct svga_winsys_screen *sws); 413a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org 42760fd893ba809a7a5daa25c2749ff502f7186e83kbr@chromium.org#endif /* SVGA_PUBLIC_H_ */ 43