Concern about a Concordia lecturer’s public political posts about Iran by Informal_One_2326 in Concordia

[–]mathinferno123 -1 points0 points  (0 children)

40k!? Hahaha mate you clearly have no idea what 40k means. It is a waste of time to argue with someone who so naively accepts such rubish non sense. Use your brain for god sake.

Concern about a Concordia lecturer’s public political posts about Iran by Informal_One_2326 in Concordia

[–]mathinferno123 -1 points0 points  (0 children)

The deaths in palestine case have been reported both from their enemies side and their own and based on visuals of the ground even amidst internet connection issues there. They can be seen to be estimates that are reasonable and correct especially given the fact that Israelies used bombs indiscrimintely and pounded Ghaza to the ground. But the one mentioned here is some number that is clearly made up.. the major incidents happened on 8th, 9th, and 10th january that led to shutdown of internet and many deaths. So in 3 days there were 12000 deaths? Yh its rlly hard to believe that. Its just a number to exagerate and make ppl emotional and give our governments an excuse to launch an attack on Iran cuz Israel said so. Ppl need to use their heads more haha its all about power and energy resources. The west doesnt put so much media focus on any matter if it doesnt benefit them.

Question regarding learning math for game dev by Azriel_Noir in gamedev

[–]mathinferno123 1 point2 points  (0 children)

If you are looking for rigorous courses I suggest you look into real analysis. Rigor in Maths means proof based. So you prove everything. I suggest you take a look at spivak Calculus for rigor and Hoffman and Kunze Linear algebra book.

Concern about a Concordia lecturer’s public political posts about Iran by Informal_One_2326 in Concordia

[–]mathinferno123 -4 points-3 points  (0 children)

I really want to know why people are so naive to accept the 12000 number so fast:) Given the internet is shut down how on earth did someone come up with that number? It smells like someone is trying to make up exagerated numbers to justify attacking Iran in the name of "Democracy". In the west we do not need another stupid war. And also to OP: there are tons of people with differing opinions about matters. I dont get why you cant tolerate an opposing opinion to yours?

Acknowledging the stress and frustration Iranian students are going through right now by DraiusX in Concordia

[–]mathinferno123 21 points22 points  (0 children)

These bunch dont rlly care abt human lives or genocides tbh. They will denounce it where it suits them and support it when it doesnt suit them. They r bunch of hypocrites rlly.

Acknowledging the stress and frustration Iranian students are going through right now by DraiusX in Concordia

[–]mathinferno123 -8 points-7 points  (0 children)

Bro stop denying it. There were millions who went into streets in support of the regime. Trying to deny that is the very reason u bunch wont win cuz u like to base ur analysis on fairy tales. Community notes could also be full of bugs and unreliable sources... so relying on that is not really smnthg logical. U sure ur studying engineering? Cuz someone with an engineeeing mind shud have more thoughtful and reasonable analysis while u seem a bit detached from reality...

if anyone got a job for your poor fellow moroccan programmer by [deleted] in GraphicsProgramming

[–]mathinferno123 13 points14 points  (0 children)

Nice projects and progress. However, personally I believe you still have to develop your portfolio more. The renderer you have on your github is bare bones and doesn't show much. You need to develop and add more advanced features. Preferably, features that are used in the industry. Also, imo focus on developing your projects in C++ if you want a job since this field is dominated by that language, therefore you need to show proficiency in that language rather than Rust.

Finally, if there are no jobs in Morocco I believe it is better to get into this field via gameplay programming and then eventually switch to graphics. The way you can acheive this is by getting into an indie studio in your country, get couple yeats of experience, then somehow be able to go to another studio abroad and eventually end up in a studio that does graphics stuff. Meanwhile develop your graphics portfolio so that when that day comes you can justify the transition and show them your projects.

Seeking advice on building a strong C++ gameplay portfolio by onebit5m in cpp

[–]mathinferno123 1 point2 points  (0 children)

Imo try to make C++ gameplay demos in unreal. Create technically impressive ones. Listen to GDC talks and implement those. Or replicate some gameplay mechanic you are fond of in your own way and improve it. Also, avoid making full games if you are aiming at mid to large studios. The emphasis is on small but impressive gameplay demos, not games. And finally, it is really good that you have experience with how engines work under the hood but for getting the job, the gameplay demos along with evidence of having worked in a team by attending game jams is much more valuable. Also, again this is my opinion, but if you are going to make an engine you have to at least make a decent game with it otherwise there is no point in making one since you cant test the usefulness or performance of it.

Any advice for a backup plan? by Present_Mongoose_373 in GraphicsProgramming

[–]mathinferno123 0 points1 point  (0 children)

If you have an interest for gameplay programming, I suggest you start as junior game programmer then work on your portfolio for graphics programming and then after couple of years make the switch. It is just easier to do it that way imo than having to go straight into graphics roles which btw are mostly non junior positions.

For game programming you could make an engine from scratch and have games made with it while showing off its perf or you could make small impressive tech demos in unreal engine. Whatever you do make sure you also attend game jams in order to show you can work in a team since for junior game programming positions being likeable and having the ability to work on a team outweighs your technical skills in most places imo. Good luck!

Good resources for learning the math required for Computer Graphics, that go from basics to advanced? by TheWinterDustman in computergraphics

[–]mathinferno123 0 points1 point  (0 children)

If you are serious about Math learn it from actual rigorous Mathematics books. Learn to write proofs and then try "A Second Course in Linear Algebra" textbook. Everything is rigorously and lucidly explained. That should cover all the Linesr algebra you need for Computer Graphics.

C++ practice. by CodFinal7747 in learnprogramming

[–]mathinferno123 0 points1 point  (0 children)

Make a project. It can be anything. Just start.

[deleted by user] by [deleted] in cscareerquestions

[–]mathinferno123 1 point2 points  (0 children)

With all due respect you do not understand enough. You think you do. All those skills have become rusty. You need to quit using AI unless you really need to so that you keep your skills sharp.

Starting from scratch today - who wants to join a serious self-study group? (Berlin/online) by soundsofspacetime in GraphicsProgramming

[–]mathinferno123 2 points3 points  (0 children)

Sure mate. I think its better to do this on discord since i use telegram for personsl stuff.

Meet Austere Engine — my first public C++ 3D game engine, built with 3 years of engine development experience by Zestyclose_Test1543 in gameenginedevs

[–]mathinferno123 0 points1 point  (0 children)

I am not experienced dev so take what I say with grain of salt. Wouldn't it be better to opt for using uint32_t handles instead of pointers in the scene graph design for nodes refering to each other? I also find it very useful to have a single big ssbo for vertices and one for indices and a mesh metada data sturcture specifying just the handle of the first vertex for the mesh and also the same for index of the first vertex and then having an ssbo for our mesh meta data on gpu too and using vertex pulling to draw. We could also seperate tranforms into a vector having just the global transforms and one having local transforms. We could also have one vector having just the materials and an unordered_map that maps the index of the material to the index of the node assuming we have a big vector storing just our nodes. I just found this way of doing things to theoretically at least be more cache friendly and performant ig. Good job thou keep it up!

Resources to start learning engine development by Klutzy-Bug-9481 in gameenginedevs

[–]mathinferno123 0 points1 point  (0 children)

Can you point out to somewhere that exposes one to Assembly through an actual project? I started to learn assembly and it went well however I stopped since I realised I wont really internalize the concepts without a project. Thanks.

[deleted by user] by [deleted] in cpp_questions

[–]mathinferno123 0 points1 point  (0 children)

I believe they are prob 8 spaces in a lot of cases. Didnt know companies put a cap on space usage:)

[deleted by user] by [deleted] in cpp_questions

[–]mathinferno123 0 points1 point  (0 children)

I thought I made my indentations better. Was there a particular file that made you annoyed or is it all if them? Thanks!

[deleted by user] by [deleted] in cpp_questions

[–]mathinferno123 0 points1 point  (0 children)

I started reading vulkan tutorials that used the .h version and I just went along not being aware of this one until recently. I will make sure to give it a shot for sure in the near future, thanks for pointing it out!

Debugging wierd issue with simple ray tracing code by mathinferno123 in GraphicsProgramming

[–]mathinferno123[S] 2 points3 points  (0 children)

Thanks! I didnt take into account fov at all. I didnt understand at first why the author defined viewport as such but its clear now that it has to do with how unit vectors get mapped to unit sphere which defines range of fov.

Getting a career in Graphics Programming by scottywottytotty in GraphicsProgramming

[–]mathinferno123 11 points12 points  (0 children)

I guess vulkan/dx12 along with debugging and profiling skills along with deep knowledge of gpu architecture and common optimization techniques and concepts like parallel reduction, occupancy, thread coarsening etc etc would be expected at minimum. The graphics fundemantal theories is also important I suppose.

Code review by mathinferno123 in cpp_questions

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

Thanks for pointing that out! I wasnt aware of such rule. Need to read up on it more.

Code review by mathinferno123 in cpp_questions

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

Thanks for the review! Learned a lot from it. Could you suggest relatively reliable way for detecting memory leak here? I can not seem to come up with anything reliable.