mesa: remove api_exec.h and move its contents into context.h
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14000>
This commit is contained in:
parent
898649c145
commit
5603d3e42c
|
@ -47,7 +47,7 @@ header = """/**
|
|||
|
||||
|
||||
#include "main/accum.h"
|
||||
#include "main/api_exec.h"
|
||||
#include "main/context.h"
|
||||
#include "main/arbprogram.h"
|
||||
#include "main/atifragshader.h"
|
||||
#include "main/attrib.h"
|
||||
|
|
|
@ -28,7 +28,7 @@ import marshal_XML
|
|||
import sys
|
||||
|
||||
header = """
|
||||
#include "api_exec.h"
|
||||
#include "context.h"
|
||||
#include "glthread_marshal.h"
|
||||
#include "bufferobj.h"
|
||||
#include "dispatch.h"
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
/*
|
||||
* Mesa 3-D graphics library
|
||||
*
|
||||
* Copyright (C) 1999-2008 Brian Paul All Rights Reserved.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
* copy of this software and associated documentation files (the "Software"),
|
||||
* to deal in the Software without restriction, including without limitation
|
||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
* and/or sell copies of the Software, and to permit persons to whom the
|
||||
* Software is furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included
|
||||
* in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
|
||||
#ifndef API_EXEC_H
|
||||
#define API_EXEC_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct _glapi_table;
|
||||
struct gl_context;
|
||||
|
||||
extern struct _glapi_table *
|
||||
_mesa_alloc_dispatch_table(void);
|
||||
|
||||
extern void
|
||||
_mesa_initialize_exec_table(struct gl_context *ctx);
|
||||
|
||||
extern void
|
||||
_mesa_initialize_dispatch_tables(struct gl_context *ctx);
|
||||
|
||||
extern struct _glapi_table *
|
||||
_mesa_new_nop_table(unsigned numEntries);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
#endif
|
|
@ -79,7 +79,6 @@
|
|||
#include "glheader.h"
|
||||
|
||||
#include "accum.h"
|
||||
#include "api_exec.h"
|
||||
#include "arrayobj.h"
|
||||
#include "attrib.h"
|
||||
#include "bbox.h"
|
||||
|
|
|
@ -99,6 +99,18 @@ _mesa_initialize_context( struct gl_context *ctx,
|
|||
struct gl_context *share_list,
|
||||
const struct dd_function_table *driverFunctions);
|
||||
|
||||
extern struct _glapi_table *
|
||||
_mesa_alloc_dispatch_table(void);
|
||||
|
||||
extern void
|
||||
_mesa_initialize_exec_table(struct gl_context *ctx);
|
||||
|
||||
extern void
|
||||
_mesa_initialize_dispatch_tables(struct gl_context *ctx);
|
||||
|
||||
extern struct _glapi_table *
|
||||
_mesa_new_nop_table(unsigned numEntries);
|
||||
|
||||
extern void
|
||||
_mesa_free_context_data(struct gl_context *ctx, bool destroy_debug_output);
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
#include <stdbool.h>
|
||||
|
||||
#include "api_exec.h"
|
||||
#include "context.h"
|
||||
#include "blend.h"
|
||||
#include "clear.h"
|
||||
#include "clip.h"
|
||||
|
|
|
@ -27,7 +27,6 @@ files_libmesa = files(
|
|||
'main/accum.h',
|
||||
'main/api_arrayelt.c',
|
||||
'main/api_arrayelt.h',
|
||||
'main/api_exec.h',
|
||||
'main/arbprogram.c',
|
||||
'main/arbprogram.h',
|
||||
'main/arrayobj.c',
|
||||
|
|
|
@ -27,7 +27,6 @@
|
|||
|
||||
|
||||
#include "main/accum.h"
|
||||
#include "main/api_exec.h"
|
||||
#include "main/context.h"
|
||||
#include "main/debug_output.h"
|
||||
#include "main/glthread.h"
|
||||
|
|
Loading…
Reference in New Issue