Initial work
This commit is contained in:
commit
3222551702
374 changed files with 40290 additions and 0 deletions
20
external/android-emugl/host/tools/emugen/tests/t.001/expected/wrapper/foo_wrapper_context.cpp
vendored
Normal file
20
external/android-emugl/host/tools/emugen/tests/t.001/expected/wrapper/foo_wrapper_context.cpp
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
// Generated Code - DO NOT EDIT !!
|
||||
// generated by 'emugen'
|
||||
|
||||
|
||||
#include <string.h>
|
||||
#include "foo_wrapper_context.h"
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
int foo_wrapper_context_t::initDispatchByName(void *(*getProc)(const char *, void *userData), void *userData)
|
||||
{
|
||||
fooAlphaFunc = (fooAlphaFunc_wrapper_proc_t) getProc("fooAlphaFunc", userData);
|
||||
fooIsBuffer = (fooIsBuffer_wrapper_proc_t) getProc("fooIsBuffer", userData);
|
||||
fooUnsupported = (fooUnsupported_wrapper_proc_t) getProc("fooUnsupported", userData);
|
||||
fooDoEncoderFlush = (fooDoEncoderFlush_wrapper_proc_t) getProc("fooDoEncoderFlush", userData);
|
||||
fooTakeConstVoidPtrConstPtr = (fooTakeConstVoidPtrConstPtr_wrapper_proc_t) getProc("fooTakeConstVoidPtrConstPtr", userData);
|
||||
return 0;
|
||||
}
|
||||
|
||||
25
external/android-emugl/host/tools/emugen/tests/t.001/expected/wrapper/foo_wrapper_context.h
vendored
Normal file
25
external/android-emugl/host/tools/emugen/tests/t.001/expected/wrapper/foo_wrapper_context.h
vendored
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
// Generated Code - DO NOT EDIT !!
|
||||
// generated by 'emugen'
|
||||
#ifndef __foo_wrapper_context_t_h
|
||||
#define __foo_wrapper_context_t_h
|
||||
|
||||
#include "foo_server_proc.h"
|
||||
|
||||
#include "foo_types.h"
|
||||
|
||||
|
||||
struct foo_wrapper_context_t {
|
||||
|
||||
fooAlphaFunc_wrapper_proc_t fooAlphaFunc;
|
||||
fooIsBuffer_wrapper_proc_t fooIsBuffer;
|
||||
fooUnsupported_wrapper_proc_t fooUnsupported;
|
||||
fooDoEncoderFlush_wrapper_proc_t fooDoEncoderFlush;
|
||||
fooTakeConstVoidPtrConstPtr_wrapper_proc_t fooTakeConstVoidPtrConstPtr;
|
||||
virtual ~foo_wrapper_context_t() {}
|
||||
|
||||
typedef foo_wrapper_context_t *CONTEXT_ACCESSOR_TYPE(void);
|
||||
static void setContextAccessor(CONTEXT_ACCESSOR_TYPE *f);
|
||||
int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData);
|
||||
};
|
||||
|
||||
#endif
|
||||
52
external/android-emugl/host/tools/emugen/tests/t.001/expected/wrapper/foo_wrapper_entry.cpp
vendored
Normal file
52
external/android-emugl/host/tools/emugen/tests/t.001/expected/wrapper/foo_wrapper_entry.cpp
vendored
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
// Generated Code - DO NOT EDIT !!
|
||||
// generated by 'emugen'
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include "foo_wrapper_context.h"
|
||||
|
||||
#ifndef GL_TRUE
|
||||
extern "C" {
|
||||
void fooAlphaFunc(FooInt func, FooFloat ref);
|
||||
FooBoolean fooIsBuffer(void* stuff);
|
||||
void fooUnsupported(void* params);
|
||||
void fooDoEncoderFlush(FooInt param);
|
||||
void fooTakeConstVoidPtrConstPtr(const void* const* param);
|
||||
};
|
||||
|
||||
#endif
|
||||
#ifndef GET_CONTEXT
|
||||
static foo_wrapper_context_t::CONTEXT_ACCESSOR_TYPE *getCurrentContext = NULL;
|
||||
void foo_wrapper_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCurrentContext = f; }
|
||||
#define GET_CONTEXT foo_wrapper_context_t * ctx = getCurrentContext()
|
||||
#endif
|
||||
|
||||
void fooAlphaFunc(FooInt func, FooFloat ref)
|
||||
{
|
||||
GET_CONTEXT;
|
||||
ctx->fooAlphaFunc( func, ref);
|
||||
}
|
||||
|
||||
FooBoolean fooIsBuffer(void* stuff)
|
||||
{
|
||||
GET_CONTEXT;
|
||||
return ctx->fooIsBuffer( stuff);
|
||||
}
|
||||
|
||||
void fooUnsupported(void* params)
|
||||
{
|
||||
GET_CONTEXT;
|
||||
ctx->fooUnsupported( params);
|
||||
}
|
||||
|
||||
void fooDoEncoderFlush(FooInt param)
|
||||
{
|
||||
GET_CONTEXT;
|
||||
ctx->fooDoEncoderFlush( param);
|
||||
}
|
||||
|
||||
void fooTakeConstVoidPtrConstPtr(const void* const* param)
|
||||
{
|
||||
GET_CONTEXT;
|
||||
ctx->fooTakeConstVoidPtrConstPtr( param);
|
||||
}
|
||||
|
||||
21
external/android-emugl/host/tools/emugen/tests/t.001/expected/wrapper/foo_wrapper_proc.h
vendored
Normal file
21
external/android-emugl/host/tools/emugen/tests/t.001/expected/wrapper/foo_wrapper_proc.h
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
// Generated Code - DO NOT EDIT !!
|
||||
// generated by 'emugen'
|
||||
#ifndef __foo_wrapper_proc_t_h
|
||||
#define __foo_wrapper_proc_t_h
|
||||
|
||||
|
||||
|
||||
#include "foo_types.h"
|
||||
|
||||
#include "emugl/common/logging.h"
|
||||
#ifndef foo_APIENTRY
|
||||
#define foo_APIENTRY
|
||||
#endif
|
||||
typedef void (foo_APIENTRY *fooAlphaFunc_wrapper_proc_t) (FooInt, FooFloat);
|
||||
typedef FooBoolean (foo_APIENTRY *fooIsBuffer_wrapper_proc_t) (void*);
|
||||
typedef void (foo_APIENTRY *fooUnsupported_wrapper_proc_t) (void*);
|
||||
typedef void (foo_APIENTRY *fooDoEncoderFlush_wrapper_proc_t) (FooInt);
|
||||
typedef void (foo_APIENTRY *fooTakeConstVoidPtrConstPtr_wrapper_proc_t) (const void* const*);
|
||||
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue