Hacker Timesnew | past | comments | ask | show | jobs | submit | someguy1234567's commentslogin

720p webcam with cuda is about 90 for me.


You guys are silly, it's in the readme. But you're right, total click bait title. At reasonable resolution it's like 60FPS.


Note it's Managed c++/CLI, not old school original native c++1337. Why not just use C# then...? It's so much easier to write.


A lot of the guts of it are still the same ones that have been in C/C++ from the "dawn of time" of calc.exe. One thing to notice, for instance is that the "RatPack" infinite-precision rational library in the middle of the repository has a Copyright date specifically in it of 1995 and that seems credible.

(Also, it's C++/CX which is similar in syntax but different in runtime to Managed C++/CLI. C++/CX produces WinRT-flavor COM bindings, not CLR-intended IL code. It sounds like some folks are hoping to migrate it, now that it is open source and could be done as a community effort, to even more modern C++/WinRT which uses modern C++ features and does away with the need of special syntax.)


Oh you're right it is c++/cx. I saw that carrot pointer and jumped to conclusions.



Pretty much every game runs fine on my linux box. You guys are just doing it wrong. ;)


Simplicity is usually efficient and elegant.


This process gets really fun when you don't have a debugger. Just source and program. Add log, recompile. Add log, recompile. oy.


I actually prefer logs to interactive debugging -- grepping through 20 different execution traces is much more pleasant than stepping through them, and I can discover everything instead of stepping through N times to fill out my mental image as new information becomes salient from previous debugging sessions. Also, I have never learned how to interactively debug anything parallel or especially distributed :(

But I also try to write/architecture my code so that the big stuff always gets logged. In cases where the logging isn't as good as it should be, a few hundred lines of reflection/meta-programming can enable just enough aspect-oriented programming capabilities to enable this approach.


Additional fun when you are debugging something timing dependent like a livelock or a race condition.


ehem, evolution


I do that for GTA5. The only time I switch back to Windows. I don't even restart, I just hibernate linux and then everything is still there when I come back!


Same. Linux desktop all day every day.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: