Commit Graph

  • 28eead3df6
    Merge ddbad5e240 into d3171d97e7 #742 Ivan Avdeev 2024-05-31 20:03:08 +0000
  • ddbad5e240 vk: silence sync validation woes around image clearing #742 stream-E379-staging Ivan Avdeev 2024-05-31 16:03:01 -0700
  • 243ef25587 vk: fixup new image staging Ivan 'provod' Avdeev 2024-05-30 13:03:05 -0400
  • db7ca29493 NOT TESTED vk: stage images using new mechanism Ivan Avdeev 2024-05-30 12:04:48 -0400
  • 231996c60b vk: move BOUNDED_ARRAY to arrays.h Ivan Avdeev 2024-05-30 11:56:57 -0400
  • aaa25317a4
    Merge c5a229acfe into f5eb2dada8 #718 A_T 2024-05-25 12:12:13 +0300
  • 90582ddd18
    Merge 03abf63f5a into f5eb2dada8 #720 A_T 2024-05-24 09:58:38 +0300
  • 5824b73e8c
    Merge d3171d97e7 into f5eb2dada8 #740 Ivan Avdeev 2024-05-22 17:44:55 +0000
  • d3171d97e7 vk: fix negative shadow ray length validation error #740 stream-E376-resman Ivan Avdeev 2024-05-22 10:43:54 -0700
  • c2a71a326f vk: [BROKEN] postpone BLAS building until frame painting Ivan Avdeev 2024-05-14 12:29:13 -0400
  • d23f0b2a16
    Merge 2dbb45ecea into f5eb2dada8 #727 NightFox 2024-05-11 22:05:02 +0200
  • 4f76ba6404 vk: teach sebastian to draw render graph into .dot Ivan Avdeev 2024-05-10 13:41:32 -0400
  • f6c17f567d vk: split resource values setting and barriers/state tracking Ivan Avdeev 2024-05-10 11:19:33 -0400
  • efca788597 vk: move resource manager from vk_rtx to vk_resources Ivan Avdeev 2024-05-07 12:09:08 -0400
  • 0e8426577a vk: begin resource management effort Ivan Avdeev 2024-05-07 11:06:32 -0400
  • 7368c0a34c
    Merge f5eb2dada8 into 5ea074a1fd #9 Ivan Avdeev 2024-05-07 14:54:04 +0000
  • f5eb2dada8
    Merge pull request #739 from w23/stream-E374 vulkan #9 Ivan Avdeev 2024-05-07 07:54:00 -0700
  • 0980493bb2 vk: tweak image barriers so it draws rt frames #739 Ivan Avdeev 2024-05-01 20:27:57 -0400
  • 660513fd5f vk: make validation not complain about first 2 RT frames Ivan Avdeev 2024-05-01 17:21:40 -0400
  • fcd9c77bea vk: make rt renderer not fail validation at startup Ivan Avdeev 2024-05-01 17:21:22 -0400
  • 14ab0662df vk: issue a barrier for staging buffer uploads Ivan Avdeev 2024-05-01 16:02:55 -0400
  • c3a41f9097 vk: create BOUNDED_ARRAY empty Ivan Avdeev 2024-05-01 16:02:18 -0400
  • 2d49b9f983 vk: work around sync validation woes for trad renderer Ivan Avdeev 2024-05-01 11:11:01 -0400
  • ca72c8991b sdl: use SDL_GL_SetSwapInterval only for REF_GL Ivan Avdeev 2024-04-29 19:40:27 -0400
  • 8a648619c4 vk: revert -nort commit Ivan Avdeev 2024-04-29 18:28:28 -0400
  • 68c076bce3 vk: add explicit depth buffer synchronization for trad renderer Ivan Avdeev 2024-04-12 11:58:04 -0400
  • bc294977fd vk: add `-vknort` argument to force disable RT Ivan Avdeev 2024-04-12 11:01:43 -0400
  • 95c687538b
    Merge 2799095774 into a205f3fe3e #500 Ivan Avdeev 2024-03-29 18:19:11 +0300
  • a205f3fe3e
    Merge pull request #575 from nilsoncore/memory_usage Ivan Avdeev 2024-03-28 10:10:52 -0700
  • 3c7481a7cb Merge branch 'vulkan' into memory_usage #575 nilsoncore 2024-03-25 08:27:41 +0300
  • 4d2a6c0e1d vk: devmem: fix print formats for linux #2 nilsoncore 2024-03-24 21:01:55 +0300
  • 4bac2cc96f vk: devmem: fix print formats for linux. nilsoncore 2024-03-24 20:33:03 +0300
  • 790bf25263 vk: devmem: fix previously conflicting code. nilsoncore 2024-03-22 06:31:39 +0300
  • 8363cedf93 vk: devmem: resolve conflicts with `w23:vulkan` branch. nilsoncore 2024-03-22 06:05:51 +0300
  • 2b19a8ca50
    Merge pull request #736 from w23/E373-tradsky Ivan Avdeev 2024-02-07 07:04:35 -0800
  • cf966b38cb vk: fix a couple of misc warnings #736 Ivan Avdeev 2024-02-07 09:41:45 -0800
  • f9c77060d7 vk: unload previous skybox prior to loading a new one Ivan Avdeev 2024-02-07 09:40:33 -0800
  • e5a33ea0c3 vk: don't forget to add new shaders Ivan Avdeev 2024-02-06 10:20:35 -0500
  • 9fc1f85bcd vk: use original skybox for trad renderer Ivan Avdeev 2024-02-05 13:21:21 -0500
  • 30f2b6372b vk: make trad render draw skybox Ivan Avdeev 2024-02-05 12:52:20 -0500
  • a2661fe95d vk: add skybox pipeline for traditional renderer Ivan Avdeev 2024-02-05 10:57:50 -0500
  • 2dbb45ecea
    Merge branch 'vulkan' into hdr2 #727 NightFox 2024-02-03 21:12:02 +0300
  • 5ed4839a31
    Merge pull request #735 from w23/fix-rope-holes-729 Ivan Avdeev 2024-02-02 10:12:08 -0800
  • cba60f7953 vk: rt: add workaround for holes in geometry #735 Ivan 'provod' Avdeev 2024-02-02 11:45:43 -0500
  • 67ea7af5bb
    Merge pull request #726 from w23/handmade-brdfs Ivan Avdeev 2024-02-01 12:54:13 -0800
  • 315073a564 vk: add `-vkdbg_shaderprintf` to enable printfs in shaders #726 Ivan Avdeev 2024-02-01 12:57:12 -0500
  • aaa6de330c vk: rt: add experimental second Á-Trous pass for indirect diffuse Ivan Avdeev 2024-02-01 10:36:34 -0500
  • a56e6a42a5 vk: rt: parametrize different light channels differently in denoiser Ivan Avdeev 2024-01-29 12:49:32 -0500
  • 5d6c1d4bfc vk: rt: tune denoiser "a-trous" parameters a bit Ivan Avdeev 2024-01-29 12:07:20 -0500
  • 1f8e9fe0c2 vk: rt: slightly cleanup bounce loop shader code Ivan Avdeev 2024-01-29 11:30:41 -0500
  • ae3f79c67a vk: rt: attenuate secondary bounces Ivan Avdeev 2024-01-29 11:02:48 -0500
  • be8da3252a vk: rt: fixup too bright direct lighting Ivan Avdeev 2024-01-26 14:38:31 -0500
  • a578becdd9 vk: rt: add diffuse and specular debug display modes Ivan Avdeev 2024-01-26 14:02:19 -0500
  • 6169734f91 vk: rt: do À-Trous lighting denoise Ivan Avdeev 2024-01-26 13:59:15 -0500
  • cf59921c41 vk: rt: degrade spatial image quality by box blur denoiser Ivan Avdeev 2024-01-26 12:50:08 -0500
  • e8400398bd vk: rt: add debug non-blurring denoiser code Ivan Avdeev 2024-01-26 11:24:49 -0500
  • 579b9e00ac vk: rt: enable white furnace via new rt_debug_flags Ivan Avdeev 2024-01-26 10:52:17 -0500
  • 6d58ad8df0 vk: rt: add white furnace debug display mode Ivan Avdeev 2024-01-26 10:34:46 -0500
  • 18269ebf81 vk: rt: fixup Ivan Avdeev 2024-01-23 12:13:48 -0500
  • 7e7351c599 vk: rt: attenuate bounce channels better Ivan Avdeev 2024-01-23 11:24:47 -0500
  • b01fa98c8b vk: rt: improve spec-vs-diff estimation for bounces Ivan Avdeev 2024-01-23 10:46:10 -0500
  • c7bf03c260 vk: rt: add incomplete and super experimental specular bounces Ivan Avdeev 2024-01-22 10:37:50 -0500
  • 8359a04750 vk: rt: fixup bounce brightness Ivan Avdeev 2024-01-19 12:51:32 -0500
  • d20bbe1761 vk: attenuate flashlight Ivan Avdeev 2024-01-19 12:26:06 -0500
  • 6e2a3d9004 vk: rt: add cvar to force backface culling for testing Ivan Avdeev 2024-01-19 12:25:29 -0500
  • e12b2c47b4 vk: rt: added minimal distance for legacy soft blending Ivan Avdeev 2024-01-19 11:58:33 -0500
  • 6ee8af040e vk: throttle zero normal messages Ivan Avdeev 2024-01-19 11:42:15 -0500
  • 073dbc55f8 vk: fixup studio model zero normal printing Ivan Avdeev 2024-01-19 11:39:26 -0500
  • 344c804468 vk: remove extra includes Ivan 'provod' Avdeev 2024-01-19 11:34:44 -0500
  • 5f3a0c233b vk: rt: investigate more nans Ivan 'provod' Avdeev 2024-01-19 11:34:31 -0500
  • 96a1ad3815 adaptive applyHuePreservingShoulder for HDR NightFox 2024-01-19 00:30:20 +0300
  • 3a5907d922 fix tonemapping for HDR_A2B10G10R10_UNORM_PACK32_HDR10_ST2084 NightFox 2024-01-18 21:56:33 +0300
  • 6a7cb77809 vk: shave todo yak Ivan Avdeev 2024-01-18 11:37:16 -0500
  • 0e4e754fdb vk: cleanup todo a bit x2 Ivan Avdeev 2024-01-18 11:34:07 -0500
  • e22f30608a vk: cleanup todo a bit Ivan Avdeev 2024-01-18 11:33:45 -0500
  • e808fa0d9d vk: rt: enable patching environment light solid angle Ivan Avdeev 2024-01-18 11:14:20 -0500
  • 0e403e119f vk: silence degenerate triangle diagnostic logs Ivan Avdeev 2024-01-18 11:13:16 -0500
  • de60cde7ab vk: rt: suggest dithering for precision errors Ivan Avdeev 2024-01-18 09:59:02 -0500
  • 93cc0b5dd7 vk: rt: improve cosθ computation precision for sphere lights Ivan Avdeev 2024-01-18 09:55:01 -0500
  • 7ef9bb87a9 vk: rt: fixup environment attenuation Ivan Avdeev 2024-01-16 13:22:32 -0500
  • e7ff1f3d3a vk: filter out degenerate triangles in brush models Ivan Avdeev 2024-01-16 12:29:15 -0500
  • 8ffea312d8 replace vk_show_supported_HDR_formats by vk_hdr_output description NightFox 2024-01-16 16:54:21 +0300
  • 0ae9fc197b add screenshot (flawed) support for HDR formats NightFox 2024-01-16 14:42:08 +0300
  • 9f1b034769 vk: rt: fix point light cos>1. for large distances Ivan Avdeev 2024-01-15 12:24:24 -0500
  • 2cc2ca3965 vk: rt: add extra debug printfs around oob light clusters Ivan Avdeev 2024-01-15 12:11:52 -0500
  • 2507a629cf vk: rt: move empirical light scaling to native code Ivan Avdeev 2024-01-15 12:08:56 -0500
  • f157762043 vk: rt: pass r² to points lights from native Ivan Avdeev 2024-01-15 11:40:17 -0500
  • 70b0f33f45 vk: update TODO; improve NewMap printing for debug Ivan Avdeev 2024-01-15 11:28:34 -0500
  • dc6cca0d7f vk: rt: skip stale light clusters point light indexes Ivan 'provod' Avdeev 2024-01-15 11:26:31 -0500
  • 065bab855a vk: rt: fixup debug validaion modes in shaders Ivan Avdeev 2024-01-12 13:48:53 -0500
  • e398fe5ef3 vk: rt: diagnose remaining point/sphere light NaNs Ivan Avdeev 2024-01-12 13:39:36 -0500
  • 0fd97e2544 vk: rt: sample point light sources as spherical Ivan Avdeev 2024-01-12 13:31:02 -0500
  • 514b9ef600 stupid mistake NightFox 2024-01-11 21:45:26 +0300
  • efb6957e76 fix linux build: attempt 1 NightFox 2024-01-11 21:40:24 +0300
  • d9aa6f9942 oops, wrong emissive formula NightFox 2024-01-11 21:27:59 +0300
  • aac4983069 vk: update todo once more Ivan Avdeev 2024-01-11 12:05:42 -0500
  • 5a89649917 vk: update TODO.md Ivan 'provod' Avdeev 2024-01-11 11:59:39 -0500
  • 3153a83621 vk: rt: add material debug display mode Ivan 'provod' Avdeev 2024-01-11 11:56:23 -0500
  • 02afc7b320 vk: rt: invert pdf for point lights Ivan 'provod' Avdeev 2024-01-11 11:36:35 -0500
  • dd17dee35d vk: rt: improve point light computation stability Ivan 'provod' Avdeev 2024-01-11 11:20:45 -0500