diff options
author | GrapheneCt | 2020-08-28 20:08:05 -0400 |
---|---|---|
committer | Reiko Asakura | 2020-08-28 20:08:05 -0400 |
commit | 44eb70b0fd3f5699182c78c7f280351bfbb40389 (patch) | |
tree | 4dd4ed8a97865b5e5fda00d0fe0c03819228015d /include | |
parent | Rename sce_paf_private -> sce_paf (diff) | |
download | vds-libraries-44eb70b0fd3f5699182c78c7f280351bfbb40389.tar.gz |
Add SceGxmInternal functions
Thanks to Graphene
Diffstat (limited to 'include')
-rw-r--r-- | include/user/gxm/internal.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/include/user/gxm/internal.h b/include/user/gxm/internal.h new file mode 100644 index 0000000..c3cfc5b --- /dev/null +++ b/include/user/gxm/internal.h @@ -0,0 +1,36 @@ +#ifndef _DOLCESDK_PSP2_GXM_INTERNAL_H_ +#define _DOLCESDK_PSP2_GXM_INTERNAL_H_ + +#include <stdbool.h> +#include <psp2/types.h> +#include <psp2/gxm/constants.h> +#include <psp2/gxm/errors.h> +#include <psp2/gxm/structs.h> + +#ifdef __cplusplus +extern "C" { +#endif + +SceGxmErrorCode sceGxmInternalMapVertexUsseMemory(void *base, uint32_t size, uint32_t *offset); + +SceGxmErrorCode sceGxmInternalUnmapVertexUsseMemory(void *base); + +SceGxmErrorCode sceGxmInternalMapFragmentUsseMemory(void *base, uint32_t size, uint32_t *offset); + +SceGxmErrorCode sceGxmInternalUnmapFragmentUsseMemory(void *base); + +SceGxmErrorCode sceGxmInternalGetRenderTargetMemSize( + const SceGxmRenderTargetParams *params, + uint32_t* driverMemSize); + +SceGxmErrorCode sceGxmInternalCreateRenderTarget( + const SceGxmRenderTargetParams *params, + SceGxmRenderTarget **renderTarget); + +SceBool sceGxmInternalIsInitialized(void); + +#ifdef __cplusplus +} +#endif + +#endif /* _DOLCESDK_PSP2_GXM_INTERNAL_H_ */ |