mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 20:42:44 +02:00
source/nvidia/: do NOT include <switch.h>
This commit is contained in:
parent
e234129598
commit
a0b3d3e193
@ -1,4 +1,13 @@
|
|||||||
#include <switch.h>
|
#include <malloc.h>
|
||||||
|
#include "types.h"
|
||||||
|
#include "result.h"
|
||||||
|
#include "arm/atomics.h"
|
||||||
|
#include "kernel/svc.h"
|
||||||
|
#include "services/nv.h"
|
||||||
|
#include "nvidia/ioctl.h"
|
||||||
|
#include "nvidia/buffer.h"
|
||||||
|
#include "nvidia/channel.h"
|
||||||
|
#include "nvidia/address_space.h"
|
||||||
|
|
||||||
Result nvAddressSpaceCreate(NvAddressSpace* a)
|
Result nvAddressSpaceCreate(NvAddressSpace* a)
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,12 @@
|
|||||||
#include <switch.h>
|
#include <malloc.h>
|
||||||
|
#include "types.h"
|
||||||
|
#include "result.h"
|
||||||
|
#include "arm/atomics.h"
|
||||||
|
#include "kernel/svc.h"
|
||||||
|
#include "services/nv.h"
|
||||||
|
#include "nvidia/ioctl.h"
|
||||||
|
#include "nvidia/buffer.h"
|
||||||
|
#include "nvidia/channel.h"
|
||||||
|
|
||||||
Result nvChannelCreate(NvChannel* c, const char* dev)
|
Result nvChannelCreate(NvChannel* c, const char* dev)
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,21 @@
|
|||||||
#include <switch.h>
|
#include <malloc.h>
|
||||||
|
#include "types.h"
|
||||||
|
#include "result.h"
|
||||||
|
#include "arm/atomics.h"
|
||||||
|
#include "kernel/svc.h"
|
||||||
|
#include "kernel/event.h"
|
||||||
|
#include "services/nv.h"
|
||||||
|
#include "nvidia/ioctl.h"
|
||||||
|
#include "nvidia/buffer.h"
|
||||||
|
#include "nvidia/address_space.h"
|
||||||
|
#include "nvidia/channel.h"
|
||||||
|
#include "nvidia/fence.h"
|
||||||
|
#include "nvidia/gpu/cmd_list.h"
|
||||||
|
#include "nvidia/gpu/gpfifo.h"
|
||||||
|
#include "nvidia/gpu/zcull_ctx.h"
|
||||||
|
#include "nvidia/gpu/3d_ctx.h"
|
||||||
|
#include "nvidia/gpu/error_notifier.h"
|
||||||
|
#include "nvidia/gpu/gpu.h"
|
||||||
|
|
||||||
Result nv3DContextCreate(Nv3DContext* t, NvGpu* parent)
|
Result nv3DContextCreate(Nv3DContext* t, NvGpu* parent)
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,21 @@
|
|||||||
#include <switch.h>
|
#include <malloc.h>
|
||||||
|
#include "types.h"
|
||||||
|
#include "result.h"
|
||||||
|
#include "arm/atomics.h"
|
||||||
|
#include "kernel/svc.h"
|
||||||
|
#include "kernel/event.h"
|
||||||
|
#include "services/nv.h"
|
||||||
|
#include "nvidia/ioctl.h"
|
||||||
|
#include "nvidia/buffer.h"
|
||||||
|
#include "nvidia/address_space.h"
|
||||||
|
#include "nvidia/channel.h"
|
||||||
|
#include "nvidia/fence.h"
|
||||||
|
#include "nvidia/gpu/cmd_list.h"
|
||||||
|
#include "nvidia/gpu/gpfifo.h"
|
||||||
|
#include "nvidia/gpu/zcull_ctx.h"
|
||||||
|
#include "nvidia/gpu/3d_ctx.h"
|
||||||
|
#include "nvidia/gpu/error_notifier.h"
|
||||||
|
#include "nvidia/gpu/gpu.h"
|
||||||
|
|
||||||
Result nvCmdListCreate(NvCmdList* c, NvGpu* parent, size_t max_cmds)
|
Result nvCmdListCreate(NvCmdList* c, NvGpu* parent, size_t max_cmds)
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,21 @@
|
|||||||
#include <switch.h>
|
#include <malloc.h>
|
||||||
|
#include "types.h"
|
||||||
|
#include "result.h"
|
||||||
|
#include "arm/atomics.h"
|
||||||
|
#include "kernel/svc.h"
|
||||||
|
#include "kernel/event.h"
|
||||||
|
#include "services/nv.h"
|
||||||
|
#include "nvidia/ioctl.h"
|
||||||
|
#include "nvidia/buffer.h"
|
||||||
|
#include "nvidia/address_space.h"
|
||||||
|
#include "nvidia/channel.h"
|
||||||
|
#include "nvidia/fence.h"
|
||||||
|
#include "nvidia/gpu/cmd_list.h"
|
||||||
|
#include "nvidia/gpu/gpfifo.h"
|
||||||
|
#include "nvidia/gpu/zcull_ctx.h"
|
||||||
|
#include "nvidia/gpu/3d_ctx.h"
|
||||||
|
#include "nvidia/gpu/error_notifier.h"
|
||||||
|
#include "nvidia/gpu/gpu.h"
|
||||||
|
|
||||||
Result nvErrorNotifierCreate(NvErrorNotifier* t, NvGpu* parent)
|
Result nvErrorNotifierCreate(NvErrorNotifier* t, NvGpu* parent)
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,22 @@
|
|||||||
#include <switch.h>
|
#include <malloc.h>
|
||||||
|
#include "types.h"
|
||||||
|
#include "result.h"
|
||||||
|
#include "arm/atomics.h"
|
||||||
|
#include "kernel/svc.h"
|
||||||
|
#include "kernel/event.h"
|
||||||
|
#include "services/nv.h"
|
||||||
|
#include "nvidia/ioctl.h"
|
||||||
|
#include "nvidia/buffer.h"
|
||||||
|
#include "nvidia/address_space.h"
|
||||||
|
#include "nvidia/channel.h"
|
||||||
|
#include "nvidia/fence.h"
|
||||||
|
#include "nvidia/info.h"
|
||||||
|
#include "nvidia/gpu/cmd_list.h"
|
||||||
|
#include "nvidia/gpu/gpfifo.h"
|
||||||
|
#include "nvidia/gpu/zcull_ctx.h"
|
||||||
|
#include "nvidia/gpu/3d_ctx.h"
|
||||||
|
#include "nvidia/gpu/error_notifier.h"
|
||||||
|
#include "nvidia/gpu/gpu.h"
|
||||||
|
|
||||||
#define DEFAULT_FIFO_ENTRIES 0x800
|
#define DEFAULT_FIFO_ENTRIES 0x800
|
||||||
|
|
||||||
|
@ -1,4 +1,22 @@
|
|||||||
#include <switch.h>
|
#include <malloc.h>
|
||||||
|
#include "types.h"
|
||||||
|
#include "result.h"
|
||||||
|
#include "arm/atomics.h"
|
||||||
|
#include "kernel/svc.h"
|
||||||
|
#include "kernel/event.h"
|
||||||
|
#include "services/nv.h"
|
||||||
|
#include "nvidia/ioctl.h"
|
||||||
|
#include "nvidia/buffer.h"
|
||||||
|
#include "nvidia/address_space.h"
|
||||||
|
#include "nvidia/channel.h"
|
||||||
|
#include "nvidia/fence.h"
|
||||||
|
#include "nvidia/info.h"
|
||||||
|
#include "nvidia/gpu/cmd_list.h"
|
||||||
|
#include "nvidia/gpu/gpfifo.h"
|
||||||
|
#include "nvidia/gpu/zcull_ctx.h"
|
||||||
|
#include "nvidia/gpu/3d_ctx.h"
|
||||||
|
#include "nvidia/gpu/error_notifier.h"
|
||||||
|
#include "nvidia/gpu/gpu.h"
|
||||||
|
|
||||||
Result nvGpuCreate(NvGpu* g)
|
Result nvGpuCreate(NvGpu* g)
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,22 @@
|
|||||||
#include <switch.h>
|
#include <malloc.h>
|
||||||
|
#include "types.h"
|
||||||
|
#include "result.h"
|
||||||
|
#include "arm/atomics.h"
|
||||||
|
#include "kernel/svc.h"
|
||||||
|
#include "kernel/event.h"
|
||||||
|
#include "services/nv.h"
|
||||||
|
#include "nvidia/ioctl.h"
|
||||||
|
#include "nvidia/buffer.h"
|
||||||
|
#include "nvidia/address_space.h"
|
||||||
|
#include "nvidia/channel.h"
|
||||||
|
#include "nvidia/fence.h"
|
||||||
|
#include "nvidia/info.h"
|
||||||
|
#include "nvidia/gpu/cmd_list.h"
|
||||||
|
#include "nvidia/gpu/gpfifo.h"
|
||||||
|
#include "nvidia/gpu/zcull_ctx.h"
|
||||||
|
#include "nvidia/gpu/3d_ctx.h"
|
||||||
|
#include "nvidia/gpu/error_notifier.h"
|
||||||
|
#include "nvidia/gpu/gpu.h"
|
||||||
|
|
||||||
Result nvZcullContextCreate(NvZcullContext* z, NvGpu* parent)
|
Result nvZcullContextCreate(NvZcullContext* z, NvGpu* parent)
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,12 @@
|
|||||||
#include <switch.h>
|
#include <malloc.h>
|
||||||
|
#include "types.h"
|
||||||
|
#include "result.h"
|
||||||
|
#include "arm/atomics.h"
|
||||||
|
#include "kernel/svc.h"
|
||||||
|
#include "services/nv.h"
|
||||||
|
#include "nvidia/ioctl.h"
|
||||||
|
#include "nvidia/buffer.h"
|
||||||
|
#include "nvidia/info.h"
|
||||||
|
|
||||||
static u32 g_ctrlgpu_fd = -1;
|
static u32 g_ctrlgpu_fd = -1;
|
||||||
static u64 g_refCnt;
|
static u64 g_refCnt;
|
||||||
|
Loading…
Reference in New Issue
Block a user