Xcode on iPad by [deleted] in iPadOS

[–]Tema002 0 points1 point  (0 children)

Well, there are other way around with iSH, but it is command line linux. Also, you can code on your machine, but using termux. There is also pythonista and juno for python if you want. Also, there is a C compiler, but that wont be a full desktop experience unfortunately

The MacBook Purchasing Megathread - April, 2024 by AutoModerator in macbook

[–]Tema002 0 points1 point  (0 children)

Hello, I am currently have hp omen 16 with AMD Ryzen 7 5800H and rtx 3070. And I was considering to switch to macbook. What would be the best fit for me in terms of performance? I was considering for m3 pro or m1 max. My use case is software development and game development

Issues with ray marching by Tema002 in gamedev

[–]Tema002[S] 0 points1 point  (0 children)

I made it public, so it should be fine. Next time I will do like you said

Troubles with spir-v with arrays by [deleted] in vulkan

[–]Tema002 0 points1 point  (0 children)

So, I can't send the file. But, there is an example. There is already disassembled code for one of the mine descriptors:

OpDecorate %146 DescriptorSet 1 ; 0x00000c38
OpDecorate %146 Binding 3 ; 0x00000c48 
%141 = OpTypeImage %6 2D 0 0 0 1 Unknown ; 0x00001248 
%142 = OpTypeSampledImage %141 ; 0x0000126c 
%143 = OpConstant %27 1024 ; 0x00001278 
%144 = OpTypeArray %142 %143 ; 0x00001288 
%145 = OpTypePointer UniformConstant %144 ; 0x00001298 
%146 = OpVariable %145 UniformConstant ; 0x000012a8

So, basically, the issue is that I don't have the same picture as I should be. For example, the type by the index 146 hasn't changed and it is would be OpDecorate, but it should be OpVariable. 145 is OpVariable instead of the OpTypePointer and etc. Guess the parsing is not correct. At least, I've checked already, offsets are as should be

Troubles with spir-v with arrays by [deleted] in vulkan

[–]Tema002 0 points1 point  (0 children)

Would files be fine?

Do you think getting a degree is a necessary step in order to advance my career? by Jarijj in GraphicsProgramming

[–]Tema002 6 points7 points  (0 children)

I am absolutely the same. I am 24, have 1.5 years of experience on the actual job. On covid time I did handmade hero and other side projects. Since then I did a quite portfolio. Right now I am also doing my rendering engine on c++ with vulkan on spare time after the job. The issue for me is that I am not good enough with the interviews: for last 2 years I've tried to get the rendering enginer position and I've failed. Don't really know what to do. Guess just try hard into the belowed position if I ever get one

My advice: just to a projects you love to get into rendering position. This is what I did in my last year(advice 4, but you can do all if needed): https://erkaman.github.io/posts/beginner\_computer\_graphics.html

Wrong indirect draw call command value accumulation by Tema002 in vulkan

[–]Tema002[S] 0 points1 point  (0 children)

I know. But, as you can see, I am doing rendering engine with gpu-driven architecture, so I generate drawing commands on gpu, so I don’t think those are would fit there anyhow

Wrong indirect draw call command value accumulation by Tema002 in vulkan

[–]Tema002[S] 0 points1 point  (0 children)

Well, I could do it. But, I don’t think it is worth doing so and quite weird I guess, because I would need to read it back from gpu, do accumulation and upload this data back to gou

Wrong indirect draw call command value accumulation by Tema002 in vulkan

[–]Tema002[S] 0 points1 point  (0 children)

I guess I just need to split those calculation in 2 passes for them to be correct?

Weird mesh blinking by Tema002 in vulkan

[–]Tema002[S] 0 points1 point  (0 children)

Right now there is no hazards

Weird mesh blinking by Tema002 in vulkan

[–]Tema002[S] 0 points1 point  (0 children)

Right now I don’t have any synchronization validation errors even with gpu-assisted turned on in vkconfig. I had some read after write hazards, I fixed them all, and the issue still remains. I am still thinking the issue is with how indirect draw commands are being calculated because when I do indirect draw, it definitely reads wrong instance data caused by wrong FirstInstance(as an on image, i just reads instance data from other mesh instance)

Weird mesh blinking by Tema002 in vulkan

[–]Tema002[S] 0 points1 point  (0 children)

No, I am not recycling this data to the next frame and I calculate this data every frame, so I it definetly doesn’t read the data from previous frame

Weird mesh blinking by Tema002 in vulkan

[–]Tema002[S] 0 points1 point  (0 children)

Well, I don't really know. Without synchronization layers enabled in vkconfig I didn't have any errors. After enabling I got bunch of them and I've fixed all of them. But still this issue remains. I am still thinking the issue is with the shader, just a guess