From c6cc94dc41b5bf3c1dbffb0d6202559a4e8ce2d1 Mon Sep 17 00:00:00 2001 From: Matt Mascarenhas Date: Tue, 3 Dec 2019 23:12:38 +0000 Subject: [PATCH] hero/code570: Credit chat commentators Thanks to insofaras for the chat log --- cmuratori/hero/code/code570.hmml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/cmuratori/hero/code/code570.hmml b/cmuratori/hero/code/code570.hmml index bc58685..072932f 100644 --- a/cmuratori/hero/code/code570.hmml +++ b/cmuratori/hero/code/code570.hmml @@ -48,17 +48,17 @@ [1:55:09][Disable IsTestCast in TestCastFromProbes()][:"debug visualisation" :lighting] [1:55:34][See our test :lighting, without the spatial hierarchy lookup][:geometry :run] [1:55:56][Q&A][:speech] -[1:57:23][You're returning 0 instead of Result in the function you created to find the box][:authored :geometry :lighting] +[1:57:23][@0lpbm][Q: You're returning 0 instead of Result in the function you created to find the box][:geometry :lighting] [1:57:45][Fix GetSpatialLeafForP() to return Result][:geometry :lighting] -[1:58:03][Not sure how relevant, but the problem seems related to importance :sampling lights in Monte Carlo ray tracers][:authored :lighting] -[1:59:43][What lessons did you learn from implementing [~hero Handmade Hero]'s debug inspection system?][:authored :"debug system"] -[2:01:15][There is a follow-up question][:authored] -[2:02:09][Are there any :performance impacts to storing large arrays of data as static global constants?][:authored] -[2:04:10][@jessem3y3r][Is a nontrivial part of the difficulty the inherent limitations of C – you originally had to implement various metaprogramming tooling – or is the ideal system you want just inherently complex?][:language] -[2:04:52][Do you use OpenGL?][:authored] -[2:06:42][Will you add lights separately or bundle it with other objects in the scene like lamps, for example?][:authored :"entity system" :lighting] -[2:08:14][Not a question, but just wanted to tell you I lost two daughters, twins, due to a freak accident, and binging [~hero Handmade Hero] helped a lot with managing the loss during the hardest time. You help with more than you probably think][:authored] -[2:10:23][Do you think the current trend of dedicated ray tracing :hardware is the right way to go for GPUs solving the :lighting problem? Is there another route you would like to see?][:authored] -[2:14:36][@bulmanator][I really like the platform and renderer setup you have. If your renderer needed to load files – for shaders or something, or had to allocate a lot of stuff – would you reimplement the platform specific functions in the renderer, or would you pass your platform :API struct to the renderer initialise and use the ones your main executable implemented?][:authored :"file io" :library :memory] +[1:58:03][@ymm0][Q: Not sure how relevant, but the problem seems related to importance :sampling lights in Monte Carlo ray tracers][:lighting] +[1:59:43][@jessem3y3r][Q: What lessons did you learn from implementing [~hero Handmade Hero]'s debug inspection system?][:"debug system"] +[2:01:15][@jessem3y3r][Q: Yes! Follow up question incoming...] +[2:02:09][@devsigner][Q: Are there any :performance impacts to storing large arrays of data as static global constants?] +[2:04:10][@jessem3y3r][Q: Is a non-trivial part of the difficulty the inherent limitations of C (you originally had to implement various metaprogramming tooling) or is the ideal system you want just inherently complex?][:language] +[2:04:52][@panostrak][Q: Do you use OpenGL?] +[2:06:42][@0lpbm][Q: Will you add lights separately, or bundle it with other objects in the scene (like lamps, for example)?][:"entity system" :lighting] +[2:08:14][@berlin84][Q: Not a question, but just wanted to tell you. Lost two daughters (twins) due to a freak accident, and binging [~hero Handmade Hero] helped a lot with managing the loss during the hardest time. You help with more than you probably think] +[2:10:23][@jessef][Q: Do you think the current trend of dedicated ray tracing :hardware is the right way to go for GPUs solving the :lighting problem? Is there another route you would like to see?] +[2:14:36][@bulmanator][Q: I really like the platform and renderer setup you have. If your renderer needed to load files – for shaders or something, or had to allocate a lot of stuff – would you reimplement the platform specific functions in the renderer, or would you pass your platform :API struct to the renderer initialise and use the ones your main executable implemented?][:"file io" :library :memory] [2:16:17][Wrap it up][:speech] [/video]