|
|
DECLSPEC SDL_version SDLCALL | GPU_GetLinkedVersion (void) |
|
DECLSPEC void SDLCALL | GPU_SetInitWindow (Uint32 windowID) |
|
DECLSPEC Uint32 SDLCALL | GPU_GetInitWindow (void) |
|
DECLSPEC void SDLCALL | GPU_SetPreInitFlags (GPU_InitFlagEnum GPU_flags) |
|
DECLSPEC GPU_InitFlagEnum SDLCALL | GPU_GetPreInitFlags (void) |
|
DECLSPEC void SDLCALL | GPU_SetRequiredFeatures (GPU_FeatureEnum features) |
|
DECLSPEC GPU_FeatureEnum SDLCALL | GPU_GetRequiredFeatures (void) |
|
DECLSPEC void SDLCALL | GPU_GetDefaultRendererOrder (int *order_size, GPU_RendererID *order) |
|
DECLSPEC void SDLCALL | GPU_GetRendererOrder (int *order_size, GPU_RendererID *order) |
|
DECLSPEC void SDLCALL | GPU_SetRendererOrder (int order_size, GPU_RendererID *order) |
|
DECLSPEC GPU_Target *SDLCALL | GPU_Init (Uint16 w, Uint16 h, GPU_WindowFlagEnum SDL_flags) |
|
DECLSPEC GPU_Target *SDLCALL | GPU_InitRenderer (GPU_RendererEnum renderer_enum, Uint16 w, Uint16 h, GPU_WindowFlagEnum SDL_flags) |
|
DECLSPEC GPU_Target *SDLCALL | GPU_InitRendererByID (GPU_RendererID renderer_request, Uint16 w, Uint16 h, GPU_WindowFlagEnum SDL_flags) |
|
DECLSPEC GPU_bool SDLCALL | GPU_IsFeatureEnabled (GPU_FeatureEnum feature) |
|
DECLSPEC void SDLCALL | GPU_CloseCurrentRenderer (void) |
|
DECLSPEC void SDLCALL | GPU_Quit (void) |
|
|
DECLSPEC void SDLCALL | GPU_SetDebugLevel (GPU_DebugLevelEnum level) |
|
DECLSPEC GPU_DebugLevelEnum SDLCALL | GPU_GetDebugLevel (void) |
|
DECLSPEC void SDLCALL | GPU_LogInfo (const char *format,...) |
|
DECLSPEC void SDLCALL | GPU_LogWarning (const char *format,...) |
|
DECLSPEC void SDLCALL | GPU_LogError (const char *format,...) |
|
DECLSPEC void SDLCALL | GPU_SetLogCallback (int(*callback)(GPU_LogLevelEnum log_level, const char *format, va_list args)) |
|
DECLSPEC void SDLCALL | GPU_PushErrorCode (const char *function, GPU_ErrorEnum error, const char *details,...) |
|
DECLSPEC GPU_ErrorObject SDLCALL | GPU_PopErrorCode (void) |
|
DECLSPEC const char *SDLCALL | GPU_GetErrorString (GPU_ErrorEnum error) |
|
DECLSPEC void SDLCALL | GPU_SetErrorQueueMax (unsigned int max) |
|
|
DECLSPEC GPU_RendererID SDLCALL | GPU_MakeRendererID (const char *name, GPU_RendererEnum renderer, int major_version, int minor_version) |
|
DECLSPEC GPU_RendererID SDLCALL | GPU_GetRendererID (GPU_RendererEnum renderer) |
|
DECLSPEC int SDLCALL | GPU_GetNumRegisteredRenderers (void) |
|
DECLSPEC void SDLCALL | GPU_GetRegisteredRendererList (GPU_RendererID *renderers_array) |
|
DECLSPEC void SDLCALL | GPU_RegisterRenderer (GPU_RendererID id, GPU_Renderer *(SDLCALL *create_renderer)(GPU_RendererID request), void(SDLCALL *free_renderer)(GPU_Renderer *renderer)) |
|
|
DECLSPEC GPU_RendererEnum SDLCALL | GPU_ReserveNextRendererEnum (void) |
|
DECLSPEC int SDLCALL | GPU_GetNumActiveRenderers (void) |
|
DECLSPEC void SDLCALL | GPU_GetActiveRendererList (GPU_RendererID *renderers_array) |
|
DECLSPEC GPU_Renderer *SDLCALL | GPU_GetCurrentRenderer (void) |
|
DECLSPEC void SDLCALL | GPU_SetCurrentRenderer (GPU_RendererID id) |
|
DECLSPEC GPU_Renderer *SDLCALL | GPU_GetRenderer (GPU_RendererID id) |
|
DECLSPEC void SDLCALL | GPU_FreeRenderer (GPU_Renderer *renderer) |
|
DECLSPEC void SDLCALL | GPU_ResetRendererState (void) |
|
DECLSPEC void SDLCALL | GPU_SetCoordinateMode (GPU_bool use_math_coords) |
|
DECLSPEC GPU_bool SDLCALL | GPU_GetCoordinateMode (void) |
|
DECLSPEC void SDLCALL | GPU_SetDefaultAnchor (float anchor_x, float anchor_y) |
|
DECLSPEC void SDLCALL | GPU_GetDefaultAnchor (float *anchor_x, float *anchor_y) |
|
|
DECLSPEC GPU_Target *SDLCALL | GPU_GetContextTarget (void) |
|
DECLSPEC GPU_Target *SDLCALL | GPU_GetWindowTarget (Uint32 windowID) |
|
DECLSPEC GPU_Target *SDLCALL | GPU_CreateTargetFromWindow (Uint32 windowID) |
|
DECLSPEC void SDLCALL | GPU_MakeCurrent (GPU_Target *target, Uint32 windowID) |
|
DECLSPEC GPU_bool SDLCALL | GPU_SetWindowResolution (Uint16 w, Uint16 h) |
|
DECLSPEC GPU_bool SDLCALL | GPU_SetFullscreen (GPU_bool enable_fullscreen, GPU_bool use_desktop_resolution) |
|
DECLSPEC GPU_bool SDLCALL | GPU_GetFullscreen (void) |
|
DECLSPEC void SDLCALL | GPU_SetShapeBlending (GPU_bool enable) |
|
DECLSPEC GPU_BlendMode SDLCALL | GPU_GetBlendModeFromPreset (GPU_BlendPresetEnum preset) |
|
DECLSPEC void SDLCALL | GPU_SetShapeBlendFunction (GPU_BlendFuncEnum source_color, GPU_BlendFuncEnum dest_color, GPU_BlendFuncEnum source_alpha, GPU_BlendFuncEnum dest_alpha) |
|
DECLSPEC void SDLCALL | GPU_SetShapeBlendEquation (GPU_BlendEqEnum color_equation, GPU_BlendEqEnum alpha_equation) |
|
DECLSPEC void SDLCALL | GPU_SetShapeBlendMode (GPU_BlendPresetEnum mode) |
|
DECLSPEC float SDLCALL | GPU_SetLineThickness (float thickness) |
|
DECLSPEC float SDLCALL | GPU_GetLineThickness (void) |
|
|
DECLSPEC GPU_Target *SDLCALL | GPU_CreateAliasTarget (GPU_Target *target) |
|
DECLSPEC GPU_Target *SDLCALL | GPU_LoadTarget (GPU_Image *image) |
|
DECLSPEC GPU_Target *SDLCALL | GPU_GetTarget (GPU_Image *image) |
|
DECLSPEC void SDLCALL | GPU_FreeTarget (GPU_Target *target) |
|
DECLSPEC void SDLCALL | GPU_SetVirtualResolution (GPU_Target *target, Uint16 w, Uint16 h) |
|
DECLSPEC void SDLCALL | GPU_GetVirtualResolution (GPU_Target *target, Uint16 *w, Uint16 *h) |
|
DECLSPEC void SDLCALL | GPU_GetVirtualCoords (GPU_Target *target, float *x, float *y, float displayX, float displayY) |
|
DECLSPEC void SDLCALL | GPU_UnsetVirtualResolution (GPU_Target *target) |
|
DECLSPEC GPU_Rect SDLCALL | GPU_MakeRect (float x, float y, float w, float h) |
|
DECLSPEC SDL_Color SDLCALL | GPU_MakeColor (Uint8 r, Uint8 g, Uint8 b, Uint8 a) |
|
DECLSPEC void SDLCALL | GPU_SetViewport (GPU_Target *target, GPU_Rect viewport) |
|
DECLSPEC void SDLCALL | GPU_UnsetViewport (GPU_Target *target) |
|
DECLSPEC GPU_Camera SDLCALL | GPU_GetDefaultCamera (void) |
|
DECLSPEC GPU_Camera SDLCALL | GPU_GetCamera (GPU_Target *target) |
|
DECLSPEC GPU_Camera SDLCALL | GPU_SetCamera (GPU_Target *target, GPU_Camera *cam) |
|
DECLSPEC void SDLCALL | GPU_EnableCamera (GPU_Target *target, GPU_bool use_camera) |
|
DECLSPEC GPU_bool SDLCALL | GPU_IsCameraEnabled (GPU_Target *target) |
|
DECLSPEC SDL_Color SDLCALL | GPU_GetPixel (GPU_Target *target, Sint16 x, Sint16 y) |
|
DECLSPEC GPU_Rect SDLCALL | GPU_SetClipRect (GPU_Target *target, GPU_Rect rect) |
|
DECLSPEC GPU_Rect SDLCALL | GPU_SetClip (GPU_Target *target, Sint16 x, Sint16 y, Uint16 w, Uint16 h) |
|
DECLSPEC void SDLCALL | GPU_UnsetClip (GPU_Target *target) |
|
DECLSPEC GPU_bool SDLCALL | GPU_IntersectRect (GPU_Rect A, GPU_Rect B, GPU_Rect *result) |
|
DECLSPEC GPU_bool SDLCALL | GPU_IntersectClipRect (GPU_Target *target, GPU_Rect B, GPU_Rect *result) |
|
DECLSPEC void SDLCALL | GPU_SetTargetColor (GPU_Target *target, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_SetTargetRGB (GPU_Target *target, Uint8 r, Uint8 g, Uint8 b) |
|
DECLSPEC void SDLCALL | GPU_SetTargetRGBA (GPU_Target *target, Uint8 r, Uint8 g, Uint8 b, Uint8 a) |
|
DECLSPEC void SDLCALL | GPU_UnsetTargetColor (GPU_Target *target) |
|
|
DECLSPEC SDL_Surface *SDLCALL | GPU_LoadSurface (const char *filename) |
|
DECLSPEC SDL_Surface *SDLCALL | GPU_LoadSurface_RW (SDL_RWops *rwops, GPU_bool free_rwops) |
|
DECLSPEC GPU_bool SDLCALL | GPU_SaveSurface (SDL_Surface *surface, const char *filename, GPU_FileFormatEnum format) |
|
DECLSPEC GPU_bool SDLCALL | GPU_SaveSurface_RW (SDL_Surface *surface, SDL_RWops *rwops, GPU_bool free_rwops, GPU_FileFormatEnum format) |
|
|
DECLSPEC GPU_Image *SDLCALL | GPU_CreateImage (Uint16 w, Uint16 h, GPU_FormatEnum format) |
|
DECLSPEC GPU_Image *SDLCALL | GPU_CreateImageUsingTexture (Uint32 handle, GPU_bool take_ownership) |
|
DECLSPEC GPU_Image *SDLCALL | GPU_LoadImage (const char *filename) |
|
DECLSPEC GPU_Image *SDLCALL | GPU_LoadImage_RW (SDL_RWops *rwops, GPU_bool free_rwops) |
|
DECLSPEC GPU_Image *SDLCALL | GPU_CreateAliasImage (GPU_Image *image) |
|
DECLSPEC GPU_Image *SDLCALL | GPU_CopyImage (GPU_Image *image) |
|
DECLSPEC void SDLCALL | GPU_FreeImage (GPU_Image *image) |
|
DECLSPEC void SDLCALL | GPU_SetImageVirtualResolution (GPU_Image *image, Uint16 w, Uint16 h) |
|
DECLSPEC void SDLCALL | GPU_UnsetImageVirtualResolution (GPU_Image *image) |
|
DECLSPEC void SDLCALL | GPU_UpdateImage (GPU_Image *image, const GPU_Rect *image_rect, SDL_Surface *surface, const GPU_Rect *surface_rect) |
|
DECLSPEC void SDLCALL | GPU_UpdateImageBytes (GPU_Image *image, const GPU_Rect *image_rect, const unsigned char *bytes, int bytes_per_row) |
|
DECLSPEC GPU_bool SDLCALL | GPU_ReplaceImage (GPU_Image *image, SDL_Surface *surface, const GPU_Rect *surface_rect) |
|
DECLSPEC GPU_bool SDLCALL | GPU_SaveImage (GPU_Image *image, const char *filename, GPU_FileFormatEnum format) |
|
DECLSPEC GPU_bool SDLCALL | GPU_SaveImage_RW (GPU_Image *image, SDL_RWops *rwops, GPU_bool free_rwops, GPU_FileFormatEnum format) |
|
DECLSPEC void SDLCALL | GPU_GenerateMipmaps (GPU_Image *image) |
|
DECLSPEC void SDLCALL | GPU_SetColor (GPU_Image *image, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_SetRGB (GPU_Image *image, Uint8 r, Uint8 g, Uint8 b) |
|
DECLSPEC void SDLCALL | GPU_SetRGBA (GPU_Image *image, Uint8 r, Uint8 g, Uint8 b, Uint8 a) |
|
DECLSPEC void SDLCALL | GPU_UnsetColor (GPU_Image *image) |
|
DECLSPEC GPU_bool SDLCALL | GPU_GetBlending (GPU_Image *image) |
|
DECLSPEC void SDLCALL | GPU_SetBlending (GPU_Image *image, GPU_bool enable) |
|
DECLSPEC void SDLCALL | GPU_SetBlendFunction (GPU_Image *image, GPU_BlendFuncEnum source_color, GPU_BlendFuncEnum dest_color, GPU_BlendFuncEnum source_alpha, GPU_BlendFuncEnum dest_alpha) |
|
DECLSPEC void SDLCALL | GPU_SetBlendEquation (GPU_Image *image, GPU_BlendEqEnum color_equation, GPU_BlendEqEnum alpha_equation) |
|
DECLSPEC void SDLCALL | GPU_SetBlendMode (GPU_Image *image, GPU_BlendPresetEnum mode) |
|
DECLSPEC void SDLCALL | GPU_SetImageFilter (GPU_Image *image, GPU_FilterEnum filter) |
|
DECLSPEC void SDLCALL | GPU_SetAnchor (GPU_Image *image, float anchor_x, float anchor_y) |
|
DECLSPEC void SDLCALL | GPU_GetAnchor (GPU_Image *image, float *anchor_x, float *anchor_y) |
|
DECLSPEC GPU_SnapEnum SDLCALL | GPU_GetSnapMode (GPU_Image *image) |
|
DECLSPEC void SDLCALL | GPU_SetSnapMode (GPU_Image *image, GPU_SnapEnum mode) |
|
DECLSPEC void SDLCALL | GPU_SetWrapMode (GPU_Image *image, GPU_WrapEnum wrap_mode_x, GPU_WrapEnum wrap_mode_y) |
|
|
DECLSPEC GPU_Image *SDLCALL | GPU_CopyImageFromSurface (SDL_Surface *surface) |
|
DECLSPEC GPU_Image *SDLCALL | GPU_CopyImageFromTarget (GPU_Target *target) |
|
DECLSPEC SDL_Surface *SDLCALL | GPU_CopySurfaceFromTarget (GPU_Target *target) |
|
DECLSPEC SDL_Surface *SDLCALL | GPU_CopySurfaceFromImage (GPU_Image *image) |
|
|
DECLSPEC float SDLCALL | GPU_VectorLength (float *vec3) |
|
DECLSPEC void SDLCALL | GPU_VectorNormalize (float *vec3) |
|
DECLSPEC float SDLCALL | GPU_VectorDot (float *A, float *B) |
|
DECLSPEC void SDLCALL | GPU_VectorCross (float *result, float *A, float *B) |
|
DECLSPEC void SDLCALL | GPU_VectorCopy (float *result, float *A) |
|
DECLSPEC void SDLCALL | GPU_VectorApplyMatrix (float *vec3, float *matrix_4x4) |
|
DECLSPEC void SDLCALL | GPU_MatrixCopy (float *result, const float *A) |
|
DECLSPEC void SDLCALL | GPU_MatrixIdentity (float *result) |
|
DECLSPEC void SDLCALL | GPU_MatrixOrtho (float *result, float left, float right, float bottom, float top, float near, float far) |
|
DECLSPEC void SDLCALL | GPU_MatrixFrustum (float *result, float left, float right, float bottom, float top, float near, float far) |
|
DECLSPEC void SDLCALL | GPU_MatrixPerspective (float *result, float fovy, float aspect, float zNear, float zFar) |
|
DECLSPEC void SDLCALL | GPU_MatrixLookAt (float *matrix, float eye_x, float eye_y, float eye_z, float target_x, float target_y, float target_z, float up_x, float up_y, float up_z) |
|
DECLSPEC void SDLCALL | GPU_MatrixTranslate (float *result, float x, float y, float z) |
|
DECLSPEC void SDLCALL | GPU_MatrixScale (float *result, float sx, float sy, float sz) |
|
DECLSPEC void SDLCALL | GPU_MatrixRotate (float *result, float degrees, float x, float y, float z) |
|
DECLSPEC void SDLCALL | GPU_Multiply4x4 (float *result, float *A, float *B) |
|
DECLSPEC void SDLCALL | GPU_MultiplyAndAssign (float *result, float *B) |
|
DECLSPEC const char *SDLCALL | GPU_GetMatrixString (float *A) |
|
DECLSPEC float *SDLCALL | GPU_GetCurrentMatrix (void) |
|
DECLSPEC float *SDLCALL | GPU_GetModelView (void) |
|
DECLSPEC float *SDLCALL | GPU_GetProjection (void) |
|
DECLSPEC void SDLCALL | GPU_GetModelViewProjection (float *result) |
|
DECLSPEC void SDLCALL | GPU_MatrixMode (int matrix_mode) |
|
DECLSPEC void SDLCALL | GPU_PushMatrix (void) |
|
DECLSPEC void SDLCALL | GPU_PopMatrix (void) |
|
DECLSPEC void SDLCALL | GPU_LoadIdentity (void) |
|
DECLSPEC void SDLCALL | GPU_Ortho (float left, float right, float bottom, float top, float near, float far) |
|
DECLSPEC void SDLCALL | GPU_Frustum (float left, float right, float bottom, float top, float near, float far) |
|
DECLSPEC void SDLCALL | GPU_Translate (float x, float y, float z) |
|
DECLSPEC void SDLCALL | GPU_Scale (float sx, float sy, float sz) |
|
DECLSPEC void SDLCALL | GPU_Rotate (float degrees, float x, float y, float z) |
|
DECLSPEC void SDLCALL | GPU_MultMatrix (float *matrix4x4) |
|
|
DECLSPEC void SDLCALL | GPU_Clear (GPU_Target *target) |
|
DECLSPEC void SDLCALL | GPU_ClearColor (GPU_Target *target, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_ClearRGB (GPU_Target *target, Uint8 r, Uint8 g, Uint8 b) |
|
DECLSPEC void SDLCALL | GPU_ClearRGBA (GPU_Target *target, Uint8 r, Uint8 g, Uint8 b, Uint8 a) |
|
DECLSPEC void SDLCALL | GPU_Blit (GPU_Image *image, GPU_Rect *src_rect, GPU_Target *target, float x, float y) |
|
DECLSPEC void SDLCALL | GPU_BlitRotate (GPU_Image *image, GPU_Rect *src_rect, GPU_Target *target, float x, float y, float degrees) |
|
DECLSPEC void SDLCALL | GPU_BlitScale (GPU_Image *image, GPU_Rect *src_rect, GPU_Target *target, float x, float y, float scaleX, float scaleY) |
|
DECLSPEC void SDLCALL | GPU_BlitTransform (GPU_Image *image, GPU_Rect *src_rect, GPU_Target *target, float x, float y, float degrees, float scaleX, float scaleY) |
|
DECLSPEC void SDLCALL | GPU_BlitTransformX (GPU_Image *image, GPU_Rect *src_rect, GPU_Target *target, float x, float y, float pivot_x, float pivot_y, float degrees, float scaleX, float scaleY) |
|
DECLSPEC void SDLCALL | GPU_BlitRect (GPU_Image *image, GPU_Rect *src_rect, GPU_Target *target, GPU_Rect *dest_rect) |
|
DECLSPEC void SDLCALL | GPU_BlitRectX (GPU_Image *image, GPU_Rect *src_rect, GPU_Target *target, GPU_Rect *dest_rect, float degrees, float pivot_x, float pivot_y, GPU_FlipEnum flip_direction) |
|
DECLSPEC void SDLCALL | GPU_TriangleBatch (GPU_Image *image, GPU_Target *target, unsigned short num_vertices, float *values, unsigned int num_indices, unsigned short *indices, GPU_BatchFlagEnum flags) |
|
DECLSPEC void SDLCALL | GPU_TriangleBatchX (GPU_Image *image, GPU_Target *target, unsigned short num_vertices, void *values, unsigned int num_indices, unsigned short *indices, GPU_BatchFlagEnum flags) |
|
DECLSPEC void SDLCALL | GPU_FlushBlitBuffer (void) |
|
DECLSPEC void SDLCALL | GPU_Flip (GPU_Target *target) |
|
|
DECLSPEC void SDLCALL | GPU_Pixel (GPU_Target *target, float x, float y, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_Line (GPU_Target *target, float x1, float y1, float x2, float y2, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_Arc (GPU_Target *target, float x, float y, float radius, float start_angle, float end_angle, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_ArcFilled (GPU_Target *target, float x, float y, float radius, float start_angle, float end_angle, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_Circle (GPU_Target *target, float x, float y, float radius, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_CircleFilled (GPU_Target *target, float x, float y, float radius, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_Ellipse (GPU_Target *target, float x, float y, float rx, float ry, float degrees, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_EllipseFilled (GPU_Target *target, float x, float y, float rx, float ry, float degrees, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_Sector (GPU_Target *target, float x, float y, float inner_radius, float outer_radius, float start_angle, float end_angle, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_SectorFilled (GPU_Target *target, float x, float y, float inner_radius, float outer_radius, float start_angle, float end_angle, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_Tri (GPU_Target *target, float x1, float y1, float x2, float y2, float x3, float y3, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_TriFilled (GPU_Target *target, float x1, float y1, float x2, float y2, float x3, float y3, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_Rectangle (GPU_Target *target, float x1, float y1, float x2, float y2, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_Rectangle2 (GPU_Target *target, GPU_Rect rect, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_RectangleFilled (GPU_Target *target, float x1, float y1, float x2, float y2, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_RectangleFilled2 (GPU_Target *target, GPU_Rect rect, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_RectangleRound (GPU_Target *target, float x1, float y1, float x2, float y2, float radius, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_RectangleRound2 (GPU_Target *target, GPU_Rect rect, float radius, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_RectangleRoundFilled (GPU_Target *target, float x1, float y1, float x2, float y2, float radius, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_RectangleRoundFilled2 (GPU_Target *target, GPU_Rect rect, float radius, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_Polygon (GPU_Target *target, unsigned int num_vertices, float *vertices, SDL_Color color) |
|
DECLSPEC void SDLCALL | GPU_PolygonFilled (GPU_Target *target, unsigned int num_vertices, float *vertices, SDL_Color color) |
|
|
DECLSPEC Uint32 SDLCALL | GPU_CreateShaderProgram (void) |
|
DECLSPEC void SDLCALL | GPU_FreeShaderProgram (Uint32 program_object) |
|
DECLSPEC Uint32 SDLCALL | GPU_CompileShader_RW (GPU_ShaderEnum shader_type, SDL_RWops *shader_source, GPU_bool free_rwops) |
|
DECLSPEC Uint32 SDLCALL | GPU_CompileShader (GPU_ShaderEnum shader_type, const char *shader_source) |
|
DECLSPEC Uint32 SDLCALL | GPU_LoadShader (GPU_ShaderEnum shader_type, const char *filename) |
|
DECLSPEC Uint32 SDLCALL | GPU_LinkShaders (Uint32 shader_object1, Uint32 shader_object2) |
|
DECLSPEC Uint32 SDLCALL | GPU_LinkManyShaders (Uint32 *shader_objects, int count) |
|
DECLSPEC void SDLCALL | GPU_FreeShader (Uint32 shader_object) |
|
DECLSPEC void SDLCALL | GPU_AttachShader (Uint32 program_object, Uint32 shader_object) |
|
DECLSPEC void SDLCALL | GPU_DetachShader (Uint32 program_object, Uint32 shader_object) |
|
DECLSPEC GPU_bool SDLCALL | GPU_LinkShaderProgram (Uint32 program_object) |
|
DECLSPEC Uint32 SDLCALL | GPU_GetCurrentShaderProgram (void) |
|
DECLSPEC GPU_bool SDLCALL | GPU_IsDefaultShaderProgram (Uint32 program_object) |
|
DECLSPEC void SDLCALL | GPU_ActivateShaderProgram (Uint32 program_object, GPU_ShaderBlock *block) |
|
DECLSPEC void SDLCALL | GPU_DeactivateShaderProgram (void) |
|
DECLSPEC const char *SDLCALL | GPU_GetShaderMessage (void) |
|
DECLSPEC int SDLCALL | GPU_GetAttributeLocation (Uint32 program_object, const char *attrib_name) |
|
DECLSPEC GPU_AttributeFormat SDLCALL | GPU_MakeAttributeFormat (int num_elems_per_vertex, GPU_TypeEnum type, GPU_bool normalize, int stride_bytes, int offset_bytes) |
|
DECLSPEC GPU_Attribute SDLCALL | GPU_MakeAttribute (int location, void *values, GPU_AttributeFormat format) |
|
DECLSPEC int SDLCALL | GPU_GetUniformLocation (Uint32 program_object, const char *uniform_name) |
|
DECLSPEC GPU_ShaderBlock SDLCALL | GPU_LoadShaderBlock (Uint32 program_object, const char *position_name, const char *texcoord_name, const char *color_name, const char *modelViewMatrix_name) |
|
DECLSPEC void SDLCALL | GPU_SetShaderBlock (GPU_ShaderBlock block) |
|
DECLSPEC GPU_ShaderBlock SDLCALL | GPU_GetShaderBlock (void) |
|
DECLSPEC void SDLCALL | GPU_SetShaderImage (GPU_Image *image, int location, int image_unit) |
|
DECLSPEC void SDLCALL | GPU_GetUniformiv (Uint32 program_object, int location, int *values) |
|
DECLSPEC void SDLCALL | GPU_SetUniformi (int location, int value) |
|
DECLSPEC void SDLCALL | GPU_SetUniformiv (int location, int num_elements_per_value, int num_values, int *values) |
|
DECLSPEC void SDLCALL | GPU_GetUniformuiv (Uint32 program_object, int location, unsigned int *values) |
|
DECLSPEC void SDLCALL | GPU_SetUniformui (int location, unsigned int value) |
|
DECLSPEC void SDLCALL | GPU_SetUniformuiv (int location, int num_elements_per_value, int num_values, unsigned int *values) |
|
DECLSPEC void SDLCALL | GPU_GetUniformfv (Uint32 program_object, int location, float *values) |
|
DECLSPEC void SDLCALL | GPU_SetUniformf (int location, float value) |
|
DECLSPEC void SDLCALL | GPU_SetUniformfv (int location, int num_elements_per_value, int num_values, float *values) |
|
DECLSPEC void SDLCALL | GPU_GetUniformMatrixfv (Uint32 program_object, int location, float *values) |
|
DECLSPEC void SDLCALL | GPU_SetUniformMatrixfv (int location, int num_matrices, int num_rows, int num_columns, GPU_bool transpose, float *values) |
|
DECLSPEC void SDLCALL | GPU_SetAttributef (int location, float value) |
|
DECLSPEC void SDLCALL | GPU_SetAttributei (int location, int value) |
|
DECLSPEC void SDLCALL | GPU_SetAttributeui (int location, unsigned int value) |
|
DECLSPEC void SDLCALL | GPU_SetAttributefv (int location, int num_elements, float *value) |
|
DECLSPEC void SDLCALL | GPU_SetAttributeiv (int location, int num_elements, int *value) |
|
DECLSPEC void SDLCALL | GPU_SetAttributeuiv (int location, int num_elements, unsigned int *value) |
|
DECLSPEC void SDLCALL | GPU_SetAttributeSource (int num_values, GPU_Attribute source) |
|