Ray molenkamp LazyDodo
  • Joined on 2014-10-02
Ray molenkamp commented on pull request blender/blender#129974 2024-11-09 01:31:56 +01:00
WIP: Windows: Show popup after crash

I'll leave that to the UI team, at face value, it is a little strange that a button labelled "close" would open a new blender

Ray molenkamp commented on pull request blender/blender#130038 2024-11-08 18:49:49 +01:00
Deps: Add Protobuf to the precompiled libraries

Food for thought: given there are no other deps that rely on either abseil or that utf8 lib, we could link protobuf shared (if it supports that), and sidestep the deps issue that way. We ship a…

Ray molenkamp commented on pull request blender/blender#130038 2024-11-08 18:46:54 +01:00
Deps: Add Protobuf to the precompiled libraries

you seemed to imply config files ship with protobuf, best to force config here, so we don't accidentally fall back to findProtobuf.cmake which i hear has issues tracking the dependencies.

Ray molenkamp commented on pull request blender/blender#130038 2024-11-08 18:45:35 +01:00
Deps: Add Protobuf to the precompiled libraries

wrong year

Ray molenkamp commented on pull request blender/blender#130038 2024-11-08 18:45:19 +01:00
Deps: Add Protobuf to the precompiled libraries

wrong year.

Ray molenkamp suggested changes for blender/blender#130038 2024-11-08 18:43:06 +01:00
Deps: Add Protobuf to the precompiled libraries

Bit torn about doing a review on something that may not even end up being used but here we go:

Ray molenkamp commented on pull request blender/blender#130038 2024-11-08 18:43:05 +01:00
Deps: Add Protobuf to the precompiled libraries

Why is CONFIGURE_COMMAND used, rather than just setting CMAKE_ARGS?

Ray molenkamp approved blender/blender#128995 2024-11-08 16:33:33 +01:00
Vulkan: Update headers to v1.3.296

build with no issues

Ray molenkamp suggested changes for blender/blender#129971 2024-11-08 16:32:35 +01:00
ShaderC: Version update v2022.3 -> v2024.3

Looks like they messed with their python stuff a little bit, i needed these changes for it to build

Ray molenkamp commented on pull request blender/blender#130038 2024-11-08 16:12:22 +01:00
Deps: Add Protobuf to the precompiled libraries

REMOVE ME LATER: LazyDodo's fix for skipping HIP when HIP compiler not available

I landed a better fix in main, you can remove this commit

Ray molenkamp pushed to main at blender/blender 2024-11-08 16:11:52 +01:00
3809ae297b deps_builder: Skip HIPRT when hipcc is not found
Ray molenkamp commented on pull request blender/blender#128724 2024-11-07 20:25:14 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

one for the docs : it'll work if you set Tools -> Options -> Text Editor -> File Extension -> Extension: glsl, Editor: Microsoft Visual C++ and close/reopen any open glsl tabs.

![image](/attac…

Ray molenkamp commented on pull request blender/blender#128724 2024-11-07 19:40:40 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

Heh, yeah soo... fun story, it's more of a "what if" since code completion (on these files) doesn't work at all in the VS IDE , so it doesn't even get to the point it would work badly :)

Ray molenkamp commented on pull request blender/blender#128724 2024-11-07 19:20:38 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

clang will also take -include on forced includes vs explicit includes, i have no horse in the race but i could see some code completion implementations get confused with the pch/forced include…

Ray molenkamp commented on pull request blender/blender#128724 2024-11-07 19:05:07 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

The same could be done with /FI msvc and -include [gcc](https://gcc.gnu.org/onlinedocs/gcc-13.…

Ray molenkamp commented on pull request blender/blender#128724 2024-11-07 18:35:06 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

most of the warns are because of type_traits somehow including math.h and fma haivng a different calling convention there, naively sidestepping it inside gpu_glsl_cpp_stubs.hh like this…

Ray molenkamp commented on pull request blender/blender#128724 2024-11-07 18:32:40 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

target_precompile_headers(${executable} PRIVATE "gpu_glsl_cpp_stubs.hh")

historically we've only used that when there was a significant savings to be had (ie shave minutes off a build) i…

Ray molenkamp commented on pull request blender/blender#128724 2024-11-07 17:47:31 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

for VS Code you should be able to use the ninja generator on windows, it likely be the preferred generator for such a setup.

For what it's worth, gave it a whirl with the normal VS IDE (Not VS…

Ray molenkamp commented on pull request blender/blender#129974 2024-11-07 17:09:17 +01:00
WIP: Windows: Show popup after crash

I'd like @Harley to sign off on the user facing changes, so added him as reviewer.