mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 02:00:12 +01:00
i915g: Add missing egl pipe file
This commit is contained in:
parent
4cb853402b
commit
eebb048753
1 changed files with 28 additions and 0 deletions
28
src/gallium/targets/egl/pipe_i915.c
Normal file
28
src/gallium/targets/egl/pipe_i915.c
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
|
||||
#include "target-helpers/inline_wrapper_sw_helper.h"
|
||||
#include "target-helpers/inline_debug_helper.h"
|
||||
#include "state_tracker/drm_driver.h"
|
||||
#include "i915/drm/i915_drm_public.h"
|
||||
#include "i915/i915_public.h"
|
||||
|
||||
static struct pipe_screen *
|
||||
create_screen(int fd)
|
||||
{
|
||||
struct brw_winsys_screen *bws;
|
||||
struct pipe_screen *screen;
|
||||
|
||||
bws = i915_drm_winsys_screen_create(fd);
|
||||
if (!bws)
|
||||
return NULL;
|
||||
|
||||
screen = i915_screen_create(bws);
|
||||
if (!screen)
|
||||
return NULL;
|
||||
|
||||
screen = debug_screen_wrap(screen);
|
||||
|
||||
return screen;
|
||||
}
|
||||
|
||||
PUBLIC
|
||||
DRM_DRIVER_DESCRIPTOR("i915", "i915", create_screen)
|
||||
Loading…
Add table
Reference in a new issue