delete dx11 backend

This commit is contained in:
jacob 2025-07-03 23:35:56 -05:00
parent aca087104a
commit 53f38271e6
4 changed files with 12 additions and 2116 deletions

View File

@ -656,14 +656,14 @@ INLINE f64 clamp_f64(f64 v, f64 min, f64 max) { return v < min ? min : v > max ?
#include "prof_tracy.h" #include "prof_tracy.h"
#define PROF_THREAD_GROUP_RUNNERS -8000 #define PROF_THREAD_GROUP_RUNNERS -8000000
#define PROF_THREAD_GROUP_FIBERS -7000 #define PROF_THREAD_GROUP_FIBERS -7000000
#define PROF_THREAD_GROUP_WORKERS -6000 #define PROF_THREAD_GROUP_WORKERS -6000000
#define PROF_THREAD_GROUP_IO -5 #define PROF_THREAD_GROUP_IO -5000000
#define PROF_THREAD_GROUP_WINDOW -4 #define PROF_THREAD_GROUP_WINDOW -4000000
#define PROF_THREAD_GROUP_EVICTORS -3 #define PROF_THREAD_GROUP_EVICTORS -3000000
#define PROF_THREAD_GROUP_APP -2 #define PROF_THREAD_GROUP_APP -2000000
#define PROF_THREAD_GROUP_MAIN -1 #define PROF_THREAD_GROUP_MAIN -1000000
#ifdef __cplusplus #ifdef __cplusplus
} }

File diff suppressed because it is too large Load Diff

View File

@ -7,10 +7,10 @@
#if PROFILING #if PROFILING
#define PROFILING_SYSTEM_TRACE 0 #define PROFILING_SYSTEM_TRACE 1
#define PROFILING_CAPTURE_FRAME_IMAGE 0 #define PROFILING_CAPTURE_FRAME_IMAGE 0
#define PROFILING_LOCKS 0 #define PROFILING_LOCKS 0
#define PROFILING_D3D 0 #define PROFILING_D3D 1
#define PROFILING_FILE_WSTR L".tracy" #define PROFILING_FILE_WSTR L".tracy"
#define PROFILING_CMD_WSTR L"cmd /C start \"\" /wait tracy-capture.exe -o .tracy -a 127.0.0.1 && start \"\" tracy-profiler.exe .tracy" #define PROFILING_CMD_WSTR L"cmd /C start \"\" /wait tracy-capture.exe -o .tracy -a 127.0.0.1 && start \"\" tracy-profiler.exe .tracy"

View File

@ -530,9 +530,9 @@ INTERNAL SYS_THREAD_DEF(runner_entry, runner_ctx_arg)
} }
} }
/* Run job */ /* Execute fiber */
if (job_func) { if (job_func) {
__profscope(Run job); __profscope(Execute fiber);
struct fiber *fiber = fiber_alloc(FIBER_KIND_JOB_RUNNER); struct fiber *fiber = fiber_alloc(FIBER_KIND_JOB_RUNNER);
fiber->job_func = job_func; fiber->job_func = job_func;
fiber->job_sig = job_sig; fiber->job_sig = job_sig;