3 ms·
> but I would really hate to have to write Linux specific bindings for a game What are you upset about? You’re worried people will target windows to target ste
by ShamelessC 3y ago
> but I would really hate to have to write Linux specific bindings for a game
What are you upset about? You’re worried people will target windows to target steam? Or worried people will…target Linux?
- novagameco 3y agoI'm worried that SteamOS would make Linux to default target and game development platform and that a lot of tooling would shift in the direction of Unix-likes and the Windows + DirectX ecosystem would wither as a result. I want windows to continue to be a good platform for game development and not have to move over to an ecosystem I find really grating
- ShamelessC 3y agoThat’s a bold strategy. We’ll see if it works out for you.
- rfl890 3y agoIt's not like everyone's going to switch to Linux immediately. I think Windows will stay on desktop for a while. On a side note, what about Windows APIs do you like? I always thought they were a disorganized mess.
- novagameco 3y agoWithin DirectX I like the usage of types compared to OpenGL, where everything is GLuint. I like the explicit management of state and the use of views on resources to bind the same memory to different contexts. I vastly prefer HLSL to GLSL also. I know there's vulkan, but my experience was going to DirectX 11 from OpenGL 3+ Within Win32, it's similar though there's an overuse of HANDLEs. I like initializing things as structs and I like that ComPtrs provide built in memory management. A lot of posix APIs feel underpowered (semantically designed around reading files from tapes), and Microsoft often provides a safe _s version of most of them (Yes, some of which are part of the C standard library and some of which are not). There are various Win32 APIs I like (IOCP, for example), and it's all tied together with MSVC and the static analyzers available to the compiler (SAL). I don't think GCC has anything even close to SAL. I also haven't found a C++ IDE I like nearly as much as Visual Studio. I used to hate jetbrains UI but I actually tried IntelliJ recently and they redesigned the entire thing to be quite nice now, so maybe clion is nice (but I'm not willing to pay for it). I also VASTLY prefer powershell to bash