Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "directx"
-
DISCLAIMER: UNPOPULAR OPINION
I'm tired of the Linux community, they effectively discourage me of taking part in any discussion online
I'm currently making Windows-only soft, some game stuff, some legacy DirectX stuff you got it.
Everytime I go online, this shitty pattern happens, when I stumble upon a problem in project I don't know how to fix and I ask for help
These are responses
- HA, HA, WINDOWS BAD, HA, HA, GET REAL SYSTEM
- In Linux, we can do X too. I mean it has 4x less functionality and way shittier UX and is even harder to implement but it can probably work on too Linux, so it's better, yes, just move to Linux
- btw you didn't like Linux before? Try this distro man, it's better <links random distro>
Is there anything valuable in the Linux community? I feel like these people don't like Linux anyway, they just hate Windows. Every opinion, tip is always opinion based. Anyone who works on internals knows how much better and how well thought is Windows kernel compared to Linux kernel. Also, if someone unironically uses Linux distro on desktop PC then he's a masochist because desktop Linux is dieing. So many distros ceased work only this year.
Is it a good tool for servers and docker containers? I don't have my head stuck up my ass to admit that yes, it's much better than Windows here.
This community got me stressed right now, I fear that when I go to bathroom or open my microwave there's gonna be a Linux distro recommendation there
😠😡😠😴48 -
DirectX. Just plainly because DirectX is _used_ and propagated comercially. That lured game developers to it and glued them to Windows.
If I could change something in the past, I'd want to switch Win to Linux as a game platform. There's practically no sane reason to fix yourself to a single platform, especially to Windows. Hell, I'd even go for Mac because it uses OpenGL!
And don't give me that fancy DirectX 12 description you've seen on some Microsoft's or "professional" gaming website. DirectX is evil.5 -
*Me trying to store a game in a CD ~15 years ago*
1. Burning desktop link of the game into it.
2. Burning the .exe file only ...
3. Moving whole game folder into a CD ...
4. Installing something called DirectX. I remember, it should be in one of my CDs.
5. Playing the game.3 -
The only reason I ever switched to windows 10 was because I only use it for gaming and because DX12 would only get support for win10.
Then I realized: DX12 has been out for almost 3 years and there's only about 30 games that support it. There's only a handful of games that require it (which are of course Microsoft games I'm never going to play). I did some research and apparently most games even perform worse when running in DX12 mode.
I have been using win10 against my will this whole time now... 🤦🏼♂️1 -
They all want to make games like this, and minimum requirements are:
Processor: Intel Core i5 3470 @ 3.2GHZ (4 CPUs) / AMD X8 FX-8350 @ 4GHZ (8 CPUs)
Memory: 8GB.
Video Card: NVIDIA GTX 660 2GB / AMD HD7870 2GB.
Sound Card: 100% DirectX 10 compatible.
HDD Space: 65GB.3 -
I hate stupid DirectX .x files!!!!
I can't even find a simple camera mesh and I can't use other formats for this shitty project. No forking 3d model editor/converter works properly to convert other formats to it either, and those programs look like gray dogshit too. 😠2 -
My boss drives me crazy. He hired me for working on his SDK which is game related. So I am responsible for basically everything, including an ingame UI (menu etc.) and to predict the future path of a game object (unit, minion, ..) when a certain spell is casted on it. For that task I divided the prediction into firstly getting the predicted path of the unit without a spell being casted and then a class that would cast the spell on that path and estimate the units reaction to that cast. Simplified, but that way you get a pretty okayish result. Now he thinks that is too complicated. "Can we not put everything into one class, if someone wants to replace the prediction he needs to read documentation for hours". WHAT THE FUCK DID YOU EXPECT, THAT IT'S GONNA BE SOME ONE CLASS 3K LINES MAGIC??
Same for the GUI. We only have DirectX and don't want to use a framework. Guess what, it's more than one class if you want to seperate view, model, controller or whatever fucking "design pattern" thing you use.
And then Git... he seriously said let's not use branches till release, I feel like they slow down things.. before I was there they did every operation on master.
And if it was just that..
/rant
I put much work into this, time to leave?1 -
I'm very angry at C# 😡 (and java in some degree). Recently I decided to create huge project in C#. (It is my favorite launguage now because of great VS2017 its features, lib and such). I used windows form app in order to make pretty gui for this program. Everything worked fine, but i decided to implement some 3d rendering system in order to display grafs in 3d, oh how foolish was I.
Ok so what are my options?
1.DirectX9 -> abandoned by microsoft, they say its ded so nope.
2. DX11 -> great! i even can use sharpdx or simpledx to use it! oh wait, what is that? INVALID DX CALL
(in demo code)Damit!
3.OpenGL -> obsolete, lib non existent.
4. Library that comes with .NET -> WFP only sorry!
(i found some dogdy tutorials on yt for dx11 but they need .net 2.0 really?) 😐
In that moment i decided to swich to java. (because Java c#_launguage = new Java("microsoft");)
After 1 day of instaling eclipse and 2 more to install the newest jdk MANUALY i realized that java isn't that easy to use as C#, because:
- no dynamic type-> HUGE PAIN i cant use a single list to store everything buuuu!
-console? yes but its burried inside some random lib and its not consistent with every java version!
-gui editor similar to VS one? oh you need to create it from scrach!😫
Well at lest i can render things. So maybe java will render suff as another tool in my app? Nope pipes NON existent, we need to use sockiets! (unity pipe plugin was easier! worked but it was SLOW)
Ok so after few more days of struggling i managed to render simple graf using directx9 in my original C# project that works fine.. 😥 I only need to create a lib to wrap in and we are done!
Why can't companies create a laungage that will have ALL the features i need? Or at lest give me something like pipes that work in every laungage that will be helpful!
I know it is sometimes stressful to be a dev. But when your program works 😀 that is great feeling! Especialy when you learned to code yourself like me 😁. (student before a university, that lives in small abadoned town)6 -
Alex St John who created the DirectX tech for Microsoft shared some slides on how to recruit developers and keep them happy, this slide particularly stood out. How true is this?
-
Did a webGl. + angular project this weekend that does the same as my thesis project (directx). The only difference is the time it took me only 2 days where the thesis project took 600h. pretty badass in my opinion 😎
-
It looks like Microsoft are back to their old tricks, specifically the DirectX 9 naming scheme. Naming releases after Northern Hemisphere seasons and repeating words never gets old and/or confusing!
Who's looking forward the "Winter (2018) Creator's Update"?6 -
The Surface RT failed because of the lack of apps available. At least that’s what I heard.
Why didn’t Microsoft make a x86 compatibility emulator like Apple did when they were moving away from the PowerPC architecture?
Sure x86 apps would be slower, but if they distributed the ARM version of windows as well, made it available for the Raspberry Pi and all sorts of devices, I fell that would be a huge drive from ARM based processors.
The DirectX, Windows forms..etc. libraries could be recompiled by Microsoft, which would make graphically intensive programs run faster too. Did Microsoft just not think of a compatibility layer? Or is there some obvious reason I’m missing?2 -
So I decided to take a look at the list of directx 2-7 games on the pcgaming wiki,and noticed the a lot of these Unity games appeantly support directx 7. I'm a little curious why someone would want to do this why not just support directx 9 instead?2
-
While I should really actually learn C++ first among other things. I wanted to try and fuck with a really old version of DirectX (8.1) since I had a Win2k machine. I know it's old af,but Jesus how did/does anyone put up with how proprietary Microsoft's shit is.1