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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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 u64 g_refCnt;
|
||||
|
Loading…
Reference in New Issue
Block a user