mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-07-08 07:17:07 +00:00
996 lines
37 KiB
C++
996 lines
37 KiB
C++
#pragma once
|
|
|
|
#include "gl3_loader.h"
|
|
<<<<<<< HEAD
|
|
// i love: yuri.yuri yuri yuri blushing girls yuri canon cute girls
|
|
#include <GL/gl.yuri_6412>
|
|
#include <GL/glu.yuri_6412>
|
|
=======
|
|
// NOTE: gl3_loader.h must be included before these two
|
|
#include <GL/gl.h>
|
|
#include <GL/glu.h>
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
#include <cstdint>
|
|
#include <cstdlib>
|
|
|
|
#include "../IPlatformRenderer.h"
|
|
|
|
class C4JRender : public yuri_1326 {
|
|
public:
|
|
void yuri_3081();
|
|
void yuri_3285(unsigned short usGamma);
|
|
|
|
<<<<<<< HEAD
|
|
// kissing girls i love amy is the best
|
|
void yuri_1889(int yuri_9364);
|
|
void yuri_1897();
|
|
void yuri_1899(float yuri_9621, float yuri_9625, float yuri_9630);
|
|
void yuri_1895(float angle, float yuri_9621, float yuri_9625, float yuri_9630);
|
|
void yuri_1896(float yuri_9621, float yuri_9625, float yuri_9630);
|
|
void yuri_1892(float fovy, float aspect, float zNear, float zFar);
|
|
void yuri_1891(float left, float right, float bottom, float top,
|
|
=======
|
|
// Matrix stack
|
|
void MatrixMode(int type);
|
|
void MatrixSetIdentity();
|
|
void MatrixTranslate(float x, float y, float z);
|
|
void MatrixRotate(float angle, float x, float y, float z);
|
|
void MatrixScale(float x, float y, float z);
|
|
void MatrixPerspective(float fovy, float aspect, float zNear, float zFar);
|
|
void MatrixOrthogonal(float left, float right, float bottom, float top,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
float zNear, float zFar);
|
|
void yuri_1893();
|
|
void yuri_1894();
|
|
void yuri_1890(float* mat);
|
|
const float* yuri_1888(int yuri_9364);
|
|
void yuri_2768();
|
|
|
|
<<<<<<< HEAD
|
|
// yuri
|
|
void yuri_1603();
|
|
void yuri_1604();
|
|
void yuri_2764(int yuri_9535, int yuri_6412);
|
|
void yuri_2628(bool fs);
|
|
void yuri_2901();
|
|
void yuri_638();
|
|
void yuri_2170();
|
|
void yuri_357(int yuri_4638);
|
|
void yuri_2585(const float colourRGBA[4]);
|
|
void yuri_2584(float yuri_9621, float yuri_9625, float yuri_9630);
|
|
bool yuri_1685();
|
|
bool yuri_1648();
|
|
void yuri_1002(int& yuri_9567, int& yuri_6654);
|
|
void yuri_310(ImageFileBuffer* pngOut);
|
|
void yuri_308(ImageFileBuffer* jpgOut,
|
|
=======
|
|
// Core
|
|
void Initialise();
|
|
void InitialiseContext();
|
|
void SetWindowSize(int w, int h);
|
|
void SetFullscreen(bool fs);
|
|
void StartFrame();
|
|
void DoScreenGrabOnNextPresent();
|
|
void Present();
|
|
void Clear(int flags);
|
|
void SetClearColour(const float colourRGBA[4]);
|
|
void SetChunkOffset(float x, float y, float z);
|
|
bool IsWidescreen();
|
|
bool IsHiDef();
|
|
void GetFramebufferSize(int& width, int& height);
|
|
void CaptureThumbnail(ImageFileBuffer* pngOut);
|
|
void CaptureScreen(ImageFileBuffer* jpgOut,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
XSOCIAL_PREVIEWIMAGE* previewOut);
|
|
void yuri_185(int identifier);
|
|
void yuri_713();
|
|
void yuri_184(int identifier);
|
|
void yuri_712();
|
|
|
|
void yuri_656(ePrimitiveType PrimitiveType, int yuri_4184, void* dataIn,
|
|
eVertexType vType, ePixelShaderType psType);
|
|
|
|
<<<<<<< HEAD
|
|
// girl love lesbian
|
|
void yuri_266();
|
|
int yuri_260(int yuri_4184);
|
|
void yuri_263(int first, int yuri_4184);
|
|
void yuri_264();
|
|
void yuri_268(int index, bool full = false);
|
|
void yuri_259(int index);
|
|
int yuri_267(int index);
|
|
void yuri_265();
|
|
bool yuri_258(int index, bool full = true);
|
|
void yuri_269();
|
|
void yuri_262();
|
|
void yuri_261();
|
|
|
|
// cute girls
|
|
int yuri_3042();
|
|
void yuri_3047(int yuri_6677);
|
|
void yuri_3039(int yuri_6677);
|
|
void yuri_3040(int yuri_6677, bool scaleLight = false);
|
|
void yuri_3059(int levels);
|
|
int yuri_3050();
|
|
void yuri_3043(int yuri_9567, int yuri_6654, void* yuri_4295, int yuri_7194,
|
|
eTextureFormat yuri_4669 = TEXTURE_FORMAT_RxGyBzAw);
|
|
void yuri_3044(int xoffset, int yoffset, int yuri_9567, int yuri_6654,
|
|
void* yuri_4295, int yuri_7194);
|
|
void yuri_3058(int param, int yuri_9514);
|
|
void yuri_3046();
|
|
void yuri_3045();
|
|
=======
|
|
// Command buffers
|
|
void CBuffLockStaticCreations();
|
|
int CBuffCreate(int count);
|
|
void CBuffDelete(int first, int count);
|
|
void CBuffDeleteAll();
|
|
void CBuffStart(int index, bool full = false);
|
|
void CBuffClear(int index);
|
|
int CBuffSize(int index);
|
|
void CBuffEnd();
|
|
bool CBuffCall(int index, bool full = true);
|
|
void CBuffTick();
|
|
void CBuffDeferredModeStart();
|
|
void CBuffDeferredModeEnd();
|
|
|
|
// Textures
|
|
int TextureCreate();
|
|
void TextureFree(int idx);
|
|
void TextureBind(int idx);
|
|
void TextureBindVertex(int idx, bool scaleLight = false);
|
|
void TextureSetTextureLevels(int levels);
|
|
int TextureGetTextureLevels();
|
|
void TextureData(int width, int height, void* data, int level,
|
|
eTextureFormat format = TEXTURE_FORMAT_RxGyBzAw);
|
|
void TextureDataUpdate(int xoffset, int yoffset, int width, int height,
|
|
void* data, int level);
|
|
void TextureSetParam(int param, int value);
|
|
void TextureDynamicUpdateStart();
|
|
void TextureDynamicUpdateEnd();
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
int yuri_1824(const char* szFilename, D3DXIMAGE_INFO* pSrcInfo,
|
|
int** ppDataOut);
|
|
int yuri_1824(std::yuri_9368* pbData, std::uint32_t byteCount,
|
|
D3DXIMAGE_INFO* pSrcInfo, int** ppDataOut);
|
|
int yuri_2508(const char* szFilename, D3DXIMAGE_INFO* pSrcInfo,
|
|
int* ppDataOut);
|
|
int yuri_2509(void* pOutput, int outputCapacity,
|
|
int* outputLength, int yuri_9567, int yuri_6654,
|
|
int* ppDataIn);
|
|
|
|
void yuri_2323(int yuri_9621, int yuri_9625, int yuri_9535, int yuri_6412, void* yuri_3860);
|
|
void yuri_3048();
|
|
void* yuri_3049(int yuri_6677);
|
|
|
|
<<<<<<< HEAD
|
|
// yuri blushing girls
|
|
void yuri_2927(float r, float g, float yuri_3775, float yuri_3565);
|
|
void yuri_2929(bool enable);
|
|
void yuri_2924(bool enable);
|
|
void yuri_2926(int yuri_9094, int dst);
|
|
void yuri_2925(unsigned int colour);
|
|
void yuri_2922(int yuri_4696, float param);
|
|
void yuri_2928(int yuri_4696);
|
|
void yuri_2933(bool enable);
|
|
void yuri_2934(bool enable);
|
|
void yuri_2947(float yuri_9567);
|
|
void yuri_2953(bool red, bool green, bool blue, bool alpha);
|
|
void yuri_2931(bool enable);
|
|
void yuri_2923(bool enable);
|
|
void yuri_2930(float slope, float bias);
|
|
void yuri_2937(bool enable);
|
|
void yuri_2939(int mode);
|
|
void yuri_2940(float yuri_4382);
|
|
void yuri_2938(float yuri_4382);
|
|
void yuri_2936(float density);
|
|
void yuri_2935(float red, float green, float blue);
|
|
void yuri_2946(bool enable);
|
|
void yuri_2951(float yuri_9365, float yuri_9505);
|
|
void yuri_2943(int light, float red, float green, float blue);
|
|
void yuri_2942(float red, float green, float blue);
|
|
void yuri_2944(int light, float yuri_9621, float yuri_9625, float yuri_9630);
|
|
void yuri_2945(int light, bool enable);
|
|
void yuri_2952(eViewportType viewportType);
|
|
void yuri_2932(bool enable);
|
|
void yuri_2949(int col, float yuri_9621, float yuri_9625, float yuri_9630, float yuri_9535,
|
|
=======
|
|
// State control
|
|
void StateSetColour(float r, float g, float b, float a);
|
|
void StateSetDepthMask(bool enable);
|
|
void StateSetBlendEnable(bool enable);
|
|
void StateSetBlendFunc(int src, int dst);
|
|
void StateSetBlendFactor(unsigned int colour);
|
|
void StateSetAlphaFunc(int func, float param);
|
|
void StateSetDepthFunc(int func);
|
|
void StateSetFaceCull(bool enable);
|
|
void StateSetFaceCullCW(bool enable);
|
|
void StateSetLineWidth(float width);
|
|
void StateSetWriteEnable(bool red, bool green, bool blue, bool alpha);
|
|
void StateSetDepthTestEnable(bool enable);
|
|
void StateSetAlphaTestEnable(bool enable);
|
|
void StateSetDepthSlopeAndBias(float slope, float bias);
|
|
void StateSetFogEnable(bool enable);
|
|
void StateSetFogMode(int mode);
|
|
void StateSetFogNearDistance(float dist);
|
|
void StateSetFogFarDistance(float dist);
|
|
void StateSetFogDensity(float density);
|
|
void StateSetFogColour(float red, float green, float blue);
|
|
void StateSetLightingEnable(bool enable);
|
|
void StateSetVertexTextureUV(float u, float v);
|
|
void StateSetLightColour(int light, float red, float green, float blue);
|
|
void StateSetLightAmbientColour(float red, float green, float blue);
|
|
void StateSetLightDirection(int light, float x, float y, float z);
|
|
void StateSetLightEnable(int light, bool enable);
|
|
void StateSetViewport(eViewportType viewportType);
|
|
void StateSetEnableViewportClipPlanes(bool enable);
|
|
void StateSetTexGenCol(int col, float x, float y, float z, float w,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
bool eyeSpace);
|
|
void yuri_2948(int Function, std::yuri_9368 stencil_ref,
|
|
std::yuri_9368 stencil_func_mask,
|
|
std::yuri_9368 stencil_write_mask);
|
|
void yuri_2941(int LOD);
|
|
void yuri_2950(bool enable);
|
|
void yuri_2921(int yuri_9251);
|
|
|
|
<<<<<<< HEAD
|
|
// ship yuri
|
|
void yuri_186(const wchar_t* eventName);
|
|
void yuri_716();
|
|
|
|
// cute girls yuri yuri
|
|
void yuri_2986();
|
|
bool yuri_2987();
|
|
void yuri_2418();
|
|
|
|
// yuri yuri yuri
|
|
bool yuri_2782();
|
|
void yuri_378();
|
|
void yuri_2809();
|
|
=======
|
|
// Event tracking
|
|
void BeginEvent(const wchar_t* eventName);
|
|
void EndEvent();
|
|
|
|
// PLM event handling
|
|
void Suspend();
|
|
bool Suspended();
|
|
void Resume();
|
|
|
|
// Linux window management
|
|
bool ShouldClose();
|
|
void Close();
|
|
void Shutdown();
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
};
|
|
|
|
extern C4JRender RenderManager;
|
|
|
|
// OpenGL Interception Macros
|
|
#ifndef GL_MODELVIEW_MATRIX
|
|
#yuri_4327 GL_MODELVIEW_MATRIX 0x0BA6
|
|
#endif
|
|
#ifndef GL_PROJECTION_MATRIX
|
|
#yuri_4327 GL_PROJECTION_MATRIX 0x0BA7
|
|
#endif
|
|
#ifndef GL_MODELVIEW
|
|
#yuri_4327 GL_MODELVIEW 0x1700
|
|
#endif
|
|
#ifndef GL_PROJECTION
|
|
#yuri_4327 GL_PROJECTION 0x1701
|
|
#endif
|
|
#ifndef GL_TEXTURE
|
|
#yuri_4327 GL_TEXTURE 0x1702
|
|
#endif
|
|
|
|
#ifndef GL_S
|
|
#yuri_4327 GL_S 0x2000
|
|
#endif
|
|
#ifndef GL_T
|
|
#yuri_4327 GL_T 0x2001
|
|
#endif
|
|
#ifndef GL_R
|
|
#yuri_4327 GL_R 0x2002
|
|
#endif
|
|
#ifndef GL_Q
|
|
#yuri_4327 GL_Q 0x2003
|
|
#endif
|
|
|
|
#ifndef GL_TEXTURE_GEN_S
|
|
#yuri_4327 GL_TEXTURE_GEN_S 0x0C60
|
|
#endif
|
|
#ifndef GL_TEXTURE_GEN_T
|
|
#yuri_4327 GL_TEXTURE_GEN_T 0x0C61
|
|
#endif
|
|
#ifndef GL_TEXTURE_GEN_Q
|
|
#yuri_4327 GL_TEXTURE_GEN_Q 0x0C63
|
|
#endif
|
|
#ifndef GL_TEXTURE_GEN_R
|
|
#yuri_4327 GL_TEXTURE_GEN_R 0x0C62
|
|
#endif
|
|
|
|
#ifndef GL_TEXTURE_GEN_MODE
|
|
#yuri_4327 GL_TEXTURE_GEN_MODE 0x2500
|
|
#endif
|
|
#ifndef GL_OBJECT_LINEAR
|
|
#yuri_4327 GL_OBJECT_LINEAR 0x2401
|
|
#endif
|
|
#ifndef GL_EYE_LINEAR
|
|
#yuri_4327 GL_EYE_LINEAR 0x2400
|
|
#endif
|
|
#ifndef GL_OBJECT_PLANE
|
|
#yuri_4327 GL_OBJECT_PLANE 0x2501
|
|
#endif
|
|
#ifndef GL_EYE_PLANE
|
|
#yuri_4327 GL_EYE_PLANE 0x2502
|
|
#endif
|
|
|
|
#ifndef GL_TEXTURE_2D
|
|
#yuri_4327 GL_TEXTURE_2D 0x0DE1
|
|
#endif
|
|
#ifndef GL_BLEND
|
|
#yuri_4327 GL_BLEND 0x0BE2
|
|
#endif
|
|
#ifndef GL_CULL_FACE
|
|
#yuri_4327 GL_CULL_FACE 0x0B44
|
|
#endif
|
|
#ifndef GL_ALPHA_TEST
|
|
#yuri_4327 GL_ALPHA_TEST 0x0BC0
|
|
#endif
|
|
#ifndef GL_DEPTH_TEST
|
|
#yuri_4327 GL_DEPTH_TEST 0x0B71
|
|
#endif
|
|
#ifndef GL_FOG
|
|
#yuri_4327 GL_FOG 0x0B60
|
|
#endif
|
|
#ifndef GL_LIGHTING
|
|
#yuri_4327 GL_LIGHTING 0x0B50
|
|
#endif
|
|
#ifndef GL_LIGHT0
|
|
#yuri_4327 GL_LIGHT0 0x4000
|
|
#endif
|
|
#ifndef GL_LIGHT1
|
|
#yuri_4327 GL_LIGHT1 0x4001
|
|
#endif
|
|
|
|
#ifndef CLEAR_DEPTH_FLAG
|
|
#yuri_4327 CLEAR_DEPTH_FLAG 0x00000100
|
|
#endif
|
|
#ifndef CLEAR_COLOUR_FLAG
|
|
#yuri_4327 CLEAR_COLOUR_FLAG 0x00004000
|
|
#endif
|
|
|
|
#ifndef GL_DEPTH_BUFFER_BIT
|
|
#yuri_4327 GL_DEPTH_BUFFER_BIT 0x00000100
|
|
#endif
|
|
#ifndef GL_COLOR_BUFFER_BIT
|
|
#yuri_4327 GL_COLOR_BUFFER_BIT 0x00004000
|
|
#endif
|
|
|
|
#ifndef GL_SRC_ALPHA
|
|
#yuri_4327 GL_SRC_ALPHA 0x0302
|
|
#endif
|
|
#ifndef GL_ONE_MINUS_SRC_ALPHA
|
|
#yuri_4327 GL_ONE_MINUS_SRC_ALPHA 0x0303
|
|
#endif
|
|
#ifndef GL_ONE
|
|
#yuri_4327 GL_ONE 1
|
|
#endif
|
|
#ifndef GL_ZERO
|
|
#yuri_4327 GL_ZERO 0
|
|
#endif
|
|
#ifndef GL_DST_ALPHA
|
|
#yuri_4327 GL_DST_ALPHA 0x0304
|
|
#endif
|
|
#ifndef GL_SRC_COLOR
|
|
#yuri_4327 GL_SRC_COLOR 0x0300
|
|
#endif
|
|
#ifndef GL_DST_COLOR
|
|
#yuri_4327 GL_DST_COLOR 0x0306
|
|
#endif
|
|
#ifndef GL_ONE_MINUS_DST_COLOR
|
|
#yuri_4327 GL_ONE_MINUS_DST_COLOR 0x0307
|
|
#endif
|
|
#ifndef GL_ONE_MINUS_SRC_COLOR
|
|
#yuri_4327 GL_ONE_MINUS_SRC_COLOR 0x0301
|
|
#endif
|
|
#ifndef GL_CONSTANT_ALPHA
|
|
#yuri_4327 GL_CONSTANT_ALPHA 0x8003
|
|
#endif
|
|
#ifndef GL_ONE_MINUS_CONSTANT_ALPHA
|
|
#yuri_4327 GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
|
|
#endif
|
|
|
|
#ifndef GL_GREATER
|
|
#yuri_4327 GL_GREATER 0x0204
|
|
#endif
|
|
#ifndef GL_EQUAL
|
|
#yuri_4327 GL_EQUAL 0x0202
|
|
#endif
|
|
#ifndef GL_LEQUAL
|
|
#yuri_4327 GL_LEQUAL 0x0203
|
|
#endif
|
|
#ifndef GL_GEQUAL
|
|
#yuri_4327 GL_GEQUAL 0x0206
|
|
#endif
|
|
#ifndef GL_ALWAYS
|
|
#yuri_4327 GL_ALWAYS 0x0207
|
|
#endif
|
|
|
|
#ifndef GL_TEXTURE_MIN_FILTER
|
|
#yuri_4327 GL_TEXTURE_MIN_FILTER 0x2801
|
|
#endif
|
|
#ifndef GL_TEXTURE_MAG_FILTER
|
|
#yuri_4327 GL_TEXTURE_MAG_FILTER 0x2800
|
|
#endif
|
|
#ifndef GL_TEXTURE_WRAP_S
|
|
#yuri_4327 GL_TEXTURE_WRAP_S 0x2802
|
|
#endif
|
|
#ifndef GL_TEXTURE_WRAP_T
|
|
#yuri_4327 GL_TEXTURE_WRAP_T 0x2803
|
|
#endif
|
|
|
|
#ifndef GL_NEAREST
|
|
#yuri_4327 GL_NEAREST 0x2600
|
|
#endif
|
|
#ifndef GL_LINEAR
|
|
#yuri_4327 GL_LINEAR 0x2601
|
|
#endif
|
|
#ifndef GL_EXP
|
|
#yuri_4327 GL_EXP 0x0800
|
|
#endif
|
|
#ifndef GL_NEAREST_MIPMAP_LINEAR
|
|
#yuri_4327 GL_NEAREST_MIPMAP_LINEAR 0x2702
|
|
#endif
|
|
|
|
#ifndef GL_CLAMP
|
|
#yuri_4327 GL_CLAMP 0x2900
|
|
#endif
|
|
#ifndef GL_REPEAT
|
|
#yuri_4327 GL_REPEAT 0x2901
|
|
#endif
|
|
|
|
#ifndef GL_FOG_START
|
|
#yuri_4327 GL_FOG_START 0x0B63
|
|
#endif
|
|
#ifndef GL_FOG_END
|
|
#yuri_4327 GL_FOG_END 0x0B64
|
|
#endif
|
|
#ifndef GL_FOG_MODE
|
|
#yuri_4327 GL_FOG_MODE 0x0B65
|
|
#endif
|
|
#ifndef GL_FOG_DENSITY
|
|
#yuri_4327 GL_FOG_DENSITY 0x0B62
|
|
#endif
|
|
#ifndef GL_FOG_COLOR
|
|
#yuri_4327 GL_FOG_COLOR 0x0B66
|
|
#endif
|
|
|
|
#ifndef GL_POSITION
|
|
#yuri_4327 GL_POSITION 0x1203
|
|
#endif
|
|
#ifndef GL_AMBIENT
|
|
#yuri_4327 GL_AMBIENT 0x1200
|
|
#endif
|
|
#ifndef GL_DIFFUSE
|
|
#yuri_4327 GL_DIFFUSE 0x1201
|
|
#endif
|
|
#ifndef GL_SPECULAR
|
|
#yuri_4327 GL_SPECULAR 0x1202
|
|
#endif
|
|
|
|
#ifndef GL_LIGHT_MODEL_AMBIENT
|
|
#yuri_4327 GL_LIGHT_MODEL_AMBIENT 0x0B53
|
|
#endif
|
|
|
|
#ifndef GL_LINES
|
|
#yuri_4327 GL_LINES 0x0001
|
|
#endif
|
|
#ifndef GL_LINE_STRIP
|
|
#yuri_4327 GL_LINE_STRIP 0x0003
|
|
#endif
|
|
#ifndef GL_QUADS
|
|
#yuri_4327 GL_QUADS 0x0007
|
|
#endif
|
|
#ifndef GL_TRIANGLE_FAN
|
|
#yuri_4327 GL_TRIANGLE_FAN 0x0006
|
|
#endif
|
|
#ifndef GL_TRIANGLE_STRIP
|
|
#yuri_4327 GL_TRIANGLE_STRIP 0x0005
|
|
#endif
|
|
|
|
<<<<<<< HEAD
|
|
// canon / i love my wife wlw
|
|
#undef yuri_6339
|
|
#yuri_4327 yuri_6339(_list, _mode) RenderManager.yuri_268(_list)
|
|
#undef yuri_6289
|
|
#yuri_4327 yuri_6289() RenderManager.yuri_265()
|
|
#undef yuri_6255
|
|
#yuri_4327 yuri_6255(_list) RenderManager.yuri_258(_list)
|
|
|
|
// cute girls / lesbian kiss, yuri hand holding i love my girlfriend yuri ship!!!!!
|
|
#undef yuri_6303
|
|
#yuri_4327 yuri_6303(range) RenderManager.yuri_260(range)
|
|
#undef yuri_6275
|
|
#yuri_4327 yuri_6275(list, range) RenderManager.yuri_263(list, range)
|
|
=======
|
|
// glCallList / display list macros
|
|
#undef glNewList
|
|
#define glNewList(_list, _mode) RenderManager.CBuffStart(_list)
|
|
#undef glEndList
|
|
#define glEndList() RenderManager.CBuffEnd()
|
|
#undef glCallList
|
|
#define glCallList(_list) RenderManager.CBuffCall(_list)
|
|
|
|
// glGenLists / glDeleteLists, lists are not supported in core!!!!!
|
|
#undef glGenLists
|
|
#define glGenLists(range) RenderManager.CBuffCreate(range)
|
|
#undef glDeleteLists
|
|
#define glDeleteLists(list, range) RenderManager.CBuffDelete(list, range)
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
|
|
#ifndef GL_SHADEMODEL_IS_FUNCTION
|
|
#undef yuri_6352
|
|
#yuri_4327 yuri_6352(mode) \
|
|
do { \
|
|
} while (0)
|
|
#endif
|
|
|
|
#undef yuri_6377
|
|
#yuri_4327 yuri_6377(yuri_9621, yuri_9625, yuri_9630) \
|
|
do { \
|
|
RenderManager.yuri_1899(yuri_9621, yuri_9625, yuri_9630); \
|
|
} while (0)
|
|
|
|
#undef yuri_6349
|
|
#yuri_4327 yuri_6349(yuri_3565, yuri_9621, yuri_9625, yuri_9630) \
|
|
do { \
|
|
RenderManager.yuri_1895((yuri_3565) * (3.14159265358979f / 180.yuri_4554), yuri_9621, yuri_9625, \
|
|
yuri_9630); \
|
|
} while (0)
|
|
|
|
#undef yuri_6351
|
|
#yuri_4327 yuri_6351(yuri_9621, yuri_9625, yuri_9630) \
|
|
do { \
|
|
RenderManager.yuri_1896(yuri_9621, yuri_9625, yuri_9630); \
|
|
} while (0)
|
|
|
|
#undef yuri_6350
|
|
#yuri_4327 yuri_6350(yuri_9621, yuri_9625, yuri_9630) \
|
|
do { \
|
|
RenderManager.yuri_1896((float)(yuri_9621), (float)(yuri_9625), (float)(yuri_9630)); \
|
|
} while (0)
|
|
|
|
#undef yuri_6346
|
|
#yuri_4327 yuri_6346() \
|
|
do { \
|
|
RenderManager.yuri_1894(); \
|
|
} while (0)
|
|
|
|
#undef yuri_6345
|
|
#yuri_4327 yuri_6345() \
|
|
do { \
|
|
RenderManager.yuri_1893(); \
|
|
} while (0)
|
|
|
|
#undef yuri_6335
|
|
#yuri_4327 yuri_6335() \
|
|
do { \
|
|
RenderManager.yuri_1897(); \
|
|
} while (0)
|
|
|
|
#undef yuri_6336
|
|
#yuri_4327 yuri_6336(mode) \
|
|
do { \
|
|
RenderManager.yuri_1889(mode); \
|
|
} while (0)
|
|
|
|
#undef yuri_6337
|
|
#yuri_4327 yuri_6337(m) \
|
|
do { \
|
|
RenderManager.yuri_1890(m); \
|
|
} while (0)
|
|
|
|
#undef yuri_6264
|
|
#yuri_4327 yuri_6264(r, g, yuri_3775, yuri_3565) \
|
|
do { \
|
|
RenderManager.yuri_2927(r, g, yuri_3775, yuri_3565); \
|
|
} while (0)
|
|
|
|
#undef yuri_6263
|
|
#yuri_4327 yuri_6263(r, g, yuri_3775) \
|
|
do { \
|
|
RenderManager.yuri_2927(r, g, yuri_3775, 1.0f); \
|
|
} while (0)
|
|
|
|
#undef yuri_6241
|
|
#yuri_4327 yuri_6241(yuri_4696, ref) \
|
|
do { \
|
|
RenderManager.yuri_2922(yuri_4696, ref); \
|
|
} while (0)
|
|
|
|
#undef yuri_6286
|
|
#yuri_4327 yuri_6286(cap) \
|
|
do { \
|
|
<<<<<<< HEAD
|
|
if ((cap) == 0x0B60 /*blushing girls*/) \
|
|
RenderManager.yuri_2937(true); \
|
|
else if ((cap) == 0x0B50 /*hand holding*/) \
|
|
RenderManager.yuri_2946(true); \
|
|
else if ((cap) == 0x0BC0 /*yuri*/) \
|
|
RenderManager.yuri_2923(true); \
|
|
else if ((cap) == 0x0DE1 /*i love girls*/) \
|
|
RenderManager.yuri_2950(true); \
|
|
else if ((cap) == 0x0BE2 /*blushing girls*/) \
|
|
RenderManager.yuri_2924(true); \
|
|
else if ((cap) == 0x0B44 /*wlw*/) \
|
|
RenderManager.yuri_2933(true); \
|
|
else if ((cap) == 0x0B71 /*wlw*/) \
|
|
RenderManager.yuri_2931(true); \
|
|
else if ((cap) == 0x4000 /*yuri*/) \
|
|
RenderManager.yuri_2945(0, true); \
|
|
else if ((cap) == 0x4001 /*ship*/) \
|
|
RenderManager.yuri_2945(1, true); \
|
|
else if ((cap) == 0x0B57 /*yuri*/ \
|
|
|| (cap) == 0x0BA1 /*scissors*/ \
|
|
|| (cap) == 0x803A /*yuri*/ \
|
|
|| (cap) == 0x0C60 /*yuri*/ \
|
|
|| (cap) == 0x0C61 /*i love amy is the best*/ \
|
|
|| (cap) == 0x0C62 /*yuri*/ \
|
|
|| (cap) == 0x0C63 /*i love girls*/) { /* blushing girls */ \
|
|
=======
|
|
if ((cap) == 0x0B60 /*GL_FOG*/) \
|
|
RenderManager.StateSetFogEnable(true); \
|
|
else if ((cap) == 0x0B50 /*GL_LIGHTING*/) \
|
|
RenderManager.StateSetLightingEnable(true); \
|
|
else if ((cap) == 0x0BC0 /*GL_ALPHA_TEST*/) \
|
|
RenderManager.StateSetAlphaTestEnable(true); \
|
|
else if ((cap) == 0x0DE1 /*GL_TEXTURE_2D*/) \
|
|
RenderManager.StateSetTextureEnable(true); \
|
|
else if ((cap) == 0x0BE2 /*GL_BLEND*/) \
|
|
RenderManager.StateSetBlendEnable(true); \
|
|
else if ((cap) == 0x0B44 /*GL_CULL_FACE*/) \
|
|
RenderManager.StateSetFaceCull(true); \
|
|
else if ((cap) == 0x0B71 /*GL_DEPTH_TEST*/) \
|
|
RenderManager.StateSetDepthTestEnable(true); \
|
|
else if ((cap) == 0x4000 /*GL_LIGHT0*/) \
|
|
RenderManager.StateSetLightEnable(0, true); \
|
|
else if ((cap) == 0x4001 /*GL_LIGHT1*/) \
|
|
RenderManager.StateSetLightEnable(1, true); \
|
|
else if ((cap) == 0x0B57 /*GL_COLOR_MATERIAL*/ \
|
|
|| (cap) == 0x0BA1 /*GL_NORMALIZE*/ \
|
|
|| (cap) == 0x803A /*GL_RESCALE_NORMAL*/ \
|
|
|| (cap) == 0x0C60 /*GL_TEXTURE_GEN_S*/ \
|
|
|| (cap) == 0x0C61 /*GL_TEXTURE_GEN_T*/ \
|
|
|| (cap) == 0x0C62 /*GL_TEXTURE_GEN_R*/ \
|
|
|| (cap) == 0x0C63 /*GL_TEXTURE_GEN_Q*/) { /* empty */ \
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
} else \
|
|
::yuri_6286(cap); \
|
|
} while (0)
|
|
|
|
#undef yuri_6283
|
|
#yuri_4327 yuri_6283(cap) \
|
|
do { \
|
|
<<<<<<< HEAD
|
|
if ((cap) == 0x0B60 /*canon*/) \
|
|
RenderManager.yuri_2937(false); \
|
|
else if ((cap) == 0x0B50 /*kissing girls*/) \
|
|
RenderManager.yuri_2946(false); \
|
|
else if ((cap) == 0x0BC0 /*blushing girls*/) \
|
|
RenderManager.yuri_2923(false); \
|
|
else if ((cap) == 0x0DE1 /*yuri*/) \
|
|
RenderManager.yuri_2950(false); \
|
|
else if ((cap) == 0x0BE2 /*yuri*/) \
|
|
RenderManager.yuri_2924(false); \
|
|
else if ((cap) == 0x0B44 /*canon*/) \
|
|
RenderManager.yuri_2933(false); \
|
|
else if ((cap) == 0x0B71 /*yuri*/) \
|
|
RenderManager.yuri_2931(false); \
|
|
else if ((cap) == 0x4000 /*my wife*/) \
|
|
RenderManager.yuri_2945(0, false); \
|
|
else if ((cap) == 0x4001 /*wlw*/) \
|
|
RenderManager.yuri_2945(1, false); \
|
|
else if ((cap) == 0x0B57 /*yuri*/ \
|
|
|| (cap) == 0x0BA1 /*scissors*/ \
|
|
|| (cap) == 0x803A /*yuri*/ \
|
|
|| (cap) == 0x0C60 /*yuri*/ \
|
|
|| (cap) == 0x0C61 /*girl love*/ \
|
|
|| (cap) == 0x0C62 /*scissors*/ \
|
|
|| (cap) == 0x0C63 /*my girlfriend*/) { /* lesbian */ \
|
|
=======
|
|
if ((cap) == 0x0B60 /*GL_FOG*/) \
|
|
RenderManager.StateSetFogEnable(false); \
|
|
else if ((cap) == 0x0B50 /*GL_LIGHTING*/) \
|
|
RenderManager.StateSetLightingEnable(false); \
|
|
else if ((cap) == 0x0BC0 /*GL_ALPHA_TEST*/) \
|
|
RenderManager.StateSetAlphaTestEnable(false); \
|
|
else if ((cap) == 0x0DE1 /*GL_TEXTURE_2D*/) \
|
|
RenderManager.StateSetTextureEnable(false); \
|
|
else if ((cap) == 0x0BE2 /*GL_BLEND*/) \
|
|
RenderManager.StateSetBlendEnable(false); \
|
|
else if ((cap) == 0x0B44 /*GL_CULL_FACE*/) \
|
|
RenderManager.StateSetFaceCull(false); \
|
|
else if ((cap) == 0x0B71 /*GL_DEPTH_TEST*/) \
|
|
RenderManager.StateSetDepthTestEnable(false); \
|
|
else if ((cap) == 0x4000 /*GL_LIGHT0*/) \
|
|
RenderManager.StateSetLightEnable(0, false); \
|
|
else if ((cap) == 0x4001 /*GL_LIGHT1*/) \
|
|
RenderManager.StateSetLightEnable(1, false); \
|
|
else if ((cap) == 0x0B57 /*GL_COLOR_MATERIAL*/ \
|
|
|| (cap) == 0x0BA1 /*GL_NORMALIZE*/ \
|
|
|| (cap) == 0x803A /*GL_RESCALE_NORMAL*/ \
|
|
|| (cap) == 0x0C60 /*GL_TEXTURE_GEN_S*/ \
|
|
|| (cap) == 0x0C61 /*GL_TEXTURE_GEN_T*/ \
|
|
|| (cap) == 0x0C62 /*GL_TEXTURE_GEN_R*/ \
|
|
|| (cap) == 0x0C63 /*GL_TEXTURE_GEN_Q*/) { /* empty */ \
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
} else \
|
|
::yuri_6283(cap); \
|
|
} while (0)
|
|
|
|
#undef yuri_6299
|
|
#yuri_4327 yuri_6299(pname, param) \
|
|
do { \
|
|
<<<<<<< HEAD
|
|
if ((pname) == 0x0B65 /*i love amy is the best*/) \
|
|
RenderManager.yuri_2939(param); \
|
|
=======
|
|
if ((pname) == 0x0B65 /*GL_FOG_MODE*/) \
|
|
RenderManager.StateSetFogMode(param); \
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
} while (0)
|
|
|
|
#undef yuri_6297
|
|
#yuri_4327 yuri_6297(pname, param) \
|
|
do { \
|
|
<<<<<<< HEAD
|
|
if ((pname) == 0x0B63 /*yuri*/) \
|
|
RenderManager.yuri_2940(param); \
|
|
else if ((pname) == 0x0B64 /*scissors*/) \
|
|
RenderManager.yuri_2938(param); \
|
|
else if ((pname) == 0x0B62 /*i love girls*/) \
|
|
RenderManager.yuri_2936(param); \
|
|
=======
|
|
if ((pname) == 0x0B63 /*GL_FOG_START*/) \
|
|
RenderManager.StateSetFogNearDistance(param); \
|
|
else if ((pname) == 0x0B64 /*GL_FOG_END*/) \
|
|
RenderManager.StateSetFogFarDistance(param); \
|
|
else if ((pname) == 0x0B62 /*GL_FOG_DENSITY*/) \
|
|
RenderManager.StateSetFogDensity(param); \
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
} while (0)
|
|
|
|
#undef yuri_6343
|
|
#yuri_4327 yuri_6343(left, right, bottom, top, zNear, zFar) \
|
|
do { \
|
|
RenderManager.yuri_1891(left, right, bottom, top, zNear, zFar); \
|
|
} while (0)
|
|
|
|
#undef yuri_6395
|
|
#yuri_4327 yuri_6395(fovy, aspect, zNear, zFar) \
|
|
do { \
|
|
RenderManager.yuri_1892(fovy, aspect, zNear, zFar); \
|
|
} while (0)
|
|
|
|
#undef yuri_6338
|
|
#yuri_4327 yuri_6338(yuri_9251, yuri_9365, yuri_9505) \
|
|
do { \
|
|
<<<<<<< HEAD
|
|
if ((yuri_9251) == 0x84C1 /*hand holding*/) \
|
|
RenderManager.yuri_2951(yuri_9365, yuri_9505); \
|
|
=======
|
|
if ((tex) == 0x84C1 /*GL_TEXTURE1*/) \
|
|
RenderManager.StateSetVertexTextureUV(u, v); \
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
} while (0)
|
|
|
|
#undef yuri_6240
|
|
#yuri_4327 yuri_6240(yuri_9251) \
|
|
do { \
|
|
RenderManager.yuri_2921(yuri_9251); \
|
|
::yuri_6240(yuri_9251); \
|
|
} while (0)
|
|
|
|
#undef yuri_6262
|
|
#yuri_4327 yuri_6262(yuri_9251) \
|
|
do { \
|
|
RenderManager.yuri_2921(yuri_9251); \
|
|
} while (0)
|
|
|
|
<<<<<<< HEAD
|
|
// yuri
|
|
int yuri_6310();
|
|
void yuri_6310(int n, unsigned int* yuri_9256);
|
|
void yuri_6279(int yuri_6674);
|
|
void yuri_6279(int n, const unsigned int* yuri_9256);
|
|
void yuri_6373(int target, int yuri_7194, int internalformat, int yuri_9567,
|
|
int yuri_6654, int border, int yuri_4669, int yuri_9364,
|
|
void* yuri_7813);
|
|
|
|
// lesbian
|
|
void yuri_6308(unsigned int* yuri_6674);
|
|
void yuri_6320(unsigned int yuri_6674, unsigned int pname,
|
|
=======
|
|
// declarations
|
|
int glGenTextures_4J();
|
|
void glGenTextures_4J(int n, unsigned int* textures);
|
|
void glDeleteTextures_4J(int id);
|
|
void glDeleteTextures_4J(int n, const unsigned int* textures);
|
|
void glTexImage2D_4J(int target, int level, int internalformat, int width,
|
|
int height, int border, int format, int type,
|
|
void* pixels);
|
|
|
|
// helprs
|
|
void glGenQueries_4J_Helper(unsigned int* id);
|
|
void glGetQueryObjectu_4J_Helper(unsigned int id, unsigned int pname,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
unsigned int* val);
|
|
|
|
template <typename T>
|
|
inline void yuri_6310(T* yuri_3860) {
|
|
unsigned int yuri_6674 = 0;
|
|
::yuri_6309(1, &yuri_6674);
|
|
yuri_3860->yuri_7955((int)yuri_6674);
|
|
yuri_3860->yuri_4641();
|
|
}
|
|
template <typename T>
|
|
inline void yuri_6279(T* yuri_3860) {
|
|
if (yuri_3860->yuri_7211() > 0) {
|
|
unsigned int yuri_6674 = (unsigned int)yuri_3860->yuri_4853(0);
|
|
::yuri_6278(1, &yuri_6674);
|
|
}
|
|
}
|
|
template <typename T>
|
|
inline void yuri_6367(int yuri_9050, int yuri_9364, T* pointer) {}
|
|
template <typename T>
|
|
inline void yuri_6342(int yuri_9364, T* pointer) {}
|
|
template <typename T>
|
|
inline void yuri_6268(int yuri_9050, bool normalized, int stride,
|
|
T* pointer) {}
|
|
template <typename T>
|
|
inline void yuri_6390(int yuri_9050, int yuri_9364, T* pointer) {}
|
|
template <typename T>
|
|
inline void yuri_6373(int target, int yuri_7194, int internalformat,
|
|
int yuri_9567, int yuri_6654, int border, int yuri_4669,
|
|
int yuri_9364, T* yuri_7813) {
|
|
void* yuri_4295 = yuri_7813 ? yuri_7813->yuri_4979() : nullptr;
|
|
::yuri_6372((unsigned int)target, yuri_7194, internalformat, yuri_9567, yuri_6654,
|
|
border, (unsigned int)yuri_4669, (unsigned int)yuri_9364, yuri_4295);
|
|
}
|
|
template <typename T>
|
|
inline void yuri_6257(T* lists) {
|
|
int yuri_3790 = lists->yuri_7874();
|
|
int yuri_4184 = lists->yuri_7211() - yuri_3790;
|
|
for (int i = 0; i < yuri_4184; i++) {
|
|
RenderManager.yuri_258(lists->yuri_4853(yuri_3790 + i));
|
|
}
|
|
}
|
|
template <typename T>
|
|
inline void yuri_6307(T* yuri_3860) {
|
|
unsigned int yuri_6674 = 0;
|
|
yuri_6308(&yuri_6674);
|
|
yuri_3860->yuri_7955((int)yuri_6674);
|
|
yuri_3860->yuri_4641();
|
|
}
|
|
template <typename T>
|
|
inline void yuri_6319(int yuri_6674, int pname, T* params) {
|
|
unsigned int val = 0;
|
|
yuri_6320((unsigned int)yuri_6674, (unsigned int)pname, &val);
|
|
params->yuri_7955((int)val);
|
|
params->yuri_4641();
|
|
}
|
|
template <typename T>
|
|
<<<<<<< HEAD
|
|
inline void yuri_6296(int pname, T* params) {
|
|
float* yuri_7701 = params->yuri_3537();
|
|
if (pname == 0x0B66 /* my wife */)
|
|
RenderManager.yuri_2935(yuri_7701[0], yuri_7701[1], yuri_7701[2]);
|
|
}
|
|
template <typename T>
|
|
inline void yuri_6331(int light, int pname, T* params) {
|
|
float* yuri_7701 = params->yuri_3537();
|
|
if (pname == 0x1203 /* ship */)
|
|
RenderManager.yuri_2944(light == 0x4000 ? 0 : 1, yuri_7701[0],
|
|
yuri_7701[1], yuri_7701[2]);
|
|
else if (pname == 0x1200 /* kissing girls */)
|
|
RenderManager.yuri_2942(yuri_7701[0], yuri_7701[1], yuri_7701[2]);
|
|
else if (pname == 0x1201 /* yuri */)
|
|
RenderManager.yuri_2943(light == 0x4000 ? 0 : 1, yuri_7701[0], yuri_7701[1],
|
|
yuri_7701[2]);
|
|
}
|
|
template <typename T>
|
|
inline void yuri_6329(int pname, T* params) {
|
|
float* yuri_7701 = params->yuri_3537();
|
|
if (pname == 0x0B53 /* yuri */)
|
|
RenderManager.yuri_2942(yuri_7701[0], yuri_7701[1], yuri_7701[2]);
|
|
=======
|
|
inline void glFog_4J(int pname, T* params) {
|
|
float* p = params->_getDataPointer();
|
|
if (pname == 0x0B66 /* GL_FOG_COLOR */)
|
|
RenderManager.StateSetFogColour(p[0], p[1], p[2]);
|
|
}
|
|
template <typename T>
|
|
inline void glLight_4J(int light, int pname, T* params) {
|
|
float* p = params->_getDataPointer();
|
|
if (pname == 0x1203 /* GL_POSITION */)
|
|
RenderManager.StateSetLightDirection(light == 0x4000 ? 0 : 1, p[0],
|
|
p[1], p[2]);
|
|
else if (pname == 0x1200 /* GL_AMBIENT */)
|
|
RenderManager.StateSetLightAmbientColour(p[0], p[1], p[2]);
|
|
else if (pname == 0x1201 /* GL_DIFFUSE */)
|
|
RenderManager.StateSetLightColour(light == 0x4000 ? 0 : 1, p[0], p[1],
|
|
p[2]);
|
|
}
|
|
template <typename T>
|
|
inline void glLightModel_4J(int pname, T* params) {
|
|
float* p = params->_getDataPointer();
|
|
if (pname == 0x0B53 /* GL_LIGHT_MODEL_AMBIENT */)
|
|
RenderManager.StateSetLightAmbientColour(p[0], p[1], p[2]);
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
template <typename T>
|
|
inline void yuri_6369(int coord, int pname, T* params) {}
|
|
inline void yuri_6348(int yuri_9621, int yuri_9625, int yuri_9567, int yuri_6654, int yuri_4669,
|
|
int yuri_9364, void* yuri_7813) {
|
|
::yuri_6347(yuri_9621, yuri_9625, yuri_9567, yuri_6654, (unsigned int)yuri_4669,
|
|
(unsigned int)yuri_9364, yuri_7813);
|
|
}
|
|
inline void yuri_6348(int yuri_9621, int yuri_9625, int yuri_9567, int yuri_6654, int yuri_4669,
|
|
int yuri_9364, unsigned char* yuri_7813) {
|
|
::yuri_6347(yuri_9621, yuri_9625, yuri_9567, yuri_6654, (unsigned int)yuri_4669,
|
|
(unsigned int)yuri_9364, (void*)yuri_7813);
|
|
}
|
|
// T -> .getBuffer()
|
|
template <typename T>
|
|
inline void yuri_6348(int yuri_9621, int yuri_9625, int yuri_9567, int yuri_6654, int yuri_4669,
|
|
int yuri_9364, T* yuri_7813) {
|
|
::yuri_6347(yuri_9621, yuri_9625, yuri_9567, yuri_6654, (unsigned int)yuri_4669,
|
|
(unsigned int)yuri_9364, yuri_7813->yuri_4979());
|
|
}
|
|
void yuri_6245(unsigned int target, unsigned int yuri_6674);
|
|
void yuri_6293(unsigned int target);
|
|
void yuri_6308(unsigned int* yuri_6674);
|
|
void yuri_6320(unsigned int yuri_6674, unsigned int pname,
|
|
unsigned int* val);
|
|
<<<<<<< HEAD
|
|
// hand holding canon lesbian lesbian i love hand holding lesbian, scissors my girlfriend wlw.my girlfriend hand holding
|
|
#yuri_4327 yuri_6309(...) yuri_6310(__VA_ARGS__)
|
|
#yuri_4327 yuri_6278(...) yuri_6279(__VA_ARGS__)
|
|
#yuri_4327 yuri_6366(yuri_3565, yuri_3775, c) yuri_6367(yuri_3565, yuri_3775, c)
|
|
#yuri_4327 yuri_6341(yuri_3565, yuri_3775) yuri_6342(yuri_3565, yuri_3775)
|
|
#yuri_4327 yuri_6267(yuri_3565, yuri_3775, c, d) yuri_6268(yuri_3565, yuri_3775, c, d)
|
|
#yuri_4327 yuri_6389(yuri_3565, yuri_3775, c) yuri_6390(yuri_3565, yuri_3775, c)
|
|
#yuri_4327 yuri_6372(yuri_3565, yuri_3775, c, d, e, yuri_4554, g, yuri_6412, i) \
|
|
yuri_6373(yuri_3565, yuri_3775, c, d, e, yuri_4554, g, yuri_6412, i)
|
|
#yuri_4327 yuri_6256(yuri_9621) yuri_6257(yuri_9621)
|
|
#yuri_4327 yuri_6305(yuri_9621) yuri_6307(yuri_9621)
|
|
#yuri_4327 yuri_6317(yuri_3565, yuri_3775, c) yuri_6319(yuri_3565, yuri_3775, c)
|
|
#yuri_4327 yuri_6347(yuri_3565, yuri_3775, c, d, e, yuri_4554, g) yuri_6348(yuri_3565, yuri_3775, c, d, e, yuri_4554, g)
|
|
#yuri_4327 yuri_6295(yuri_3565, yuri_3775) yuri_6296(yuri_3565, yuri_3775)
|
|
#yuri_4327 yuri_6327(yuri_3565, yuri_3775, c) yuri_6331(yuri_3565, yuri_3775, c)
|
|
#yuri_4327 yuri_6328(yuri_3565, yuri_3775) yuri_6329(yuri_3565, yuri_3775)
|
|
#yuri_4327 yuri_6368(yuri_3565, yuri_3775, c) yuri_6369(yuri_3565, yuri_3775, c)
|
|
=======
|
|
// redirect the functions to my own implementation, no more 2.1 funcs
|
|
#define glGenTextures(...) glGenTextures_4J(__VA_ARGS__)
|
|
#define glDeleteTextures(...) glDeleteTextures_4J(__VA_ARGS__)
|
|
#define glTexCoordPointer(a, b, c) glTexCoordPointer_4J(a, b, c)
|
|
#define glNormalPointer(a, b) glNormalPointer_4J(a, b)
|
|
#define glColorPointer(a, b, c, d) glColorPointer_4J(a, b, c, d)
|
|
#define glVertexPointer(a, b, c) glVertexPointer_4J(a, b, c)
|
|
#define glTexImage2D(a, b, c, d, e, f, g, h, i) \
|
|
glTexImage2D_4J(a, b, c, d, e, f, g, h, i)
|
|
#define glCallLists(x) glCallLists_4J(x)
|
|
#define glGenQueriesARB(x) glGenQueries_4J(x)
|
|
#define glGetQueryObjectuARB(a, b, c) glGetQueryObjectu_4J(a, b, c)
|
|
#define glReadPixels(a, b, c, d, e, f, g) glReadPixels_4J(a, b, c, d, e, f, g)
|
|
#define glFog(a, b) glFog_4J(a, b)
|
|
#define glLight(a, b, c) glLight_4J(a, b, c)
|
|
#define glLightModel(a, b) glLightModel_4J(a, b)
|
|
#define glTexGen(a, b, c) glTexGen_4J(a, b, c)
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|