This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 »
16
Off-Topic / Re: Windows 8 Virtual Desktops
« on: October 23, 2014, 09:21:14 pm »
The biggest problem is all the other dependencies besides glibc. People tend to either give out the source and let distributions package it themselves, or statically link everything so they can distribute binaries that work cross-distro.
A slightly different case is Steam, which includes all the dependencies games can have so they don't have to statically link but they can still run cross-distro without worrying about having fifty specific versions of specific libraries installed.
A slightly different case is Steam, which includes all the dependencies games can have so they don't have to statically link but they can still run cross-distro without worrying about having fifty specific versions of specific libraries installed.
17
Off-Topic / Re: Windows 8 Virtual Desktops
« on: October 23, 2014, 02:08:20 am »
I never realized how obnoxious Ubuntu was until I used Arch and it didn't blow up every time I updated and didn't feel like a bloated Windows XP.
18
General ENIGMA / Re: ENIGMA's Engine Code License - Please Vote
« on: October 21, 2014, 01:21:39 am »
I would imagine "derived from or based on this library" is intended to work the same way as the rest of the GPL. So here you may be getting into the semantically ambiguous territory of closed-source libraries for use with ENIGMA vs closed-source libraries to fix/replace ENIGMA.
19
Off-Topic / Re: Windows 8 Virtual Desktops
« on: October 20, 2014, 05:41:29 pm »
I tried it in Windows XP, using TweakUI to enable it. It was worse than just not using it at all- you can't move windows between desktops, nothing written for Windows is aware of the feature so notifications are all screwed up, etc.
Windows 10 has improved the feature immensely.
Windows 10 has improved the feature immensely.
20
General ENIGMA / Re: ENIGMA's Engine Code License - Please Vote
« on: October 20, 2014, 05:38:11 pm »
Classpath exception is interesting in that it might work but would also allow ENIGMA derivatives to be full GPL, without allowing closed source games.
21
Proposals / Re: remove the "hidden" login feature
« on: October 19, 2014, 01:59:48 pm »
Journalists in hostile environments should just not provide the rest of the world with information.
22
General ENIGMA / Re: How to use your license choice as a threat
« on: October 19, 2014, 01:57:44 pm »
What Josh wants is for users of ENIGMA to be able to make closed-source, commercial games with it, but for any other use of the code to remain open source.
23
Off-Topic / Re: DX12 Is it all hype or is this the holy grail of DX!
« on: October 14, 2014, 08:23:17 am »
Yes, OpenGL is better now than it has been historically. But it's lost out a lot because of that: http://programmers.stackexchange.com/a/88055
As has been said, DirectX is still to this day a lot more consistent than OpenGL, if not with features on your particular card, then on stuff just working everywhere. How many threads do we have here just to debug the GL backends on various cards?
DirectX is also already better at multithreading, which admittedly isn't super important for ENIGMA.
Also note that OpenGL performance was better when Valve ported source because they worked with Nvidia to fix OpenGL bugs and optimize the driver. So like I said- support. If your game has a problem, DirectX likely solves it, but OpenGL requires you to be Valve and convince the hardware developers to fix it.
Plus, Valve found DirectX's problem in the process. What do you think is the likelihood of Microsoft fixing that once vs every GPU vendor fixing various problems with OpenGL drivers as they try to get them ready for something like SteamOS?
Edit bonus - the non-deprecated D3D texture loading code:
As has been said, DirectX is still to this day a lot more consistent than OpenGL, if not with features on your particular card, then on stuff just working everywhere. How many threads do we have here just to debug the GL backends on various cards?
DirectX is also already better at multithreading, which admittedly isn't super important for ENIGMA.
Also note that OpenGL performance was better when Valve ported source because they worked with Nvidia to fix OpenGL bugs and optimize the driver. So like I said- support. If your game has a problem, DirectX likely solves it, but OpenGL requires you to be Valve and convince the hardware developers to fix it.
Plus, Valve found DirectX's problem in the process. What do you think is the likelihood of Microsoft fixing that once vs every GPU vendor fixing various problems with OpenGL drivers as they try to get them ready for something like SteamOS?
Edit bonus - the non-deprecated D3D texture loading code:
Code: [Select]
ComPtr<ID3D11ShaderResourceView> pShaderResourceView;
int width, height, bpp;
unsigned char *data = /* load pixel data */;
D3D11_TEXTURE2D_DESC td;
ZeroMemory(&td, sizeof(td));
td.Width = width;
td.Height = height;
td.MipLevels = 1;
td.ArraySize = 1;
td.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
td.SampleDesc.Count = 1;
td.SampleDesc.Quality = 0;
td.BindFlags = D3D11_BIND_SHADER_RESOURCE;
D3D11_SUBRESOURCE_DATA sd;
sd.pSysMem = data;
sd.SysMemPitch = (width * 32 + 7) / 8;
sd.SysMemSlicePitch = sd.SysMemPitch * height;
ComPtr<ID3D11Texture2D> pTexture;
dev->CreateTexture2D(&td, &sd, &pTexture);
dev->CreateShaderResourceView(pTexture.Get(), NULL, &pShaderResourceView);
24
Off-Topic / Re: DX12 Is it all hype or is this the holy grail of DX!
« on: October 13, 2014, 04:38:34 pm »
Until Xbox One, Xbox didn't actually use regular DirectX, although its API was similar (much like PS3's API being similar to OpenGL but not actually).
However, there is a HUGE reason to use DirectX on Windows- performance, support, and tooling. DirectX drivers have way more work put into them to make them fast, fix bugs, and make them consistent with other drivers. Windows also has better graphics debugging support than OpenGL.
In many ways, DirectX is just an objectively better API. It also gets new features more quickly and doesn't have a sluggish committee that can't seem to decide what it wants.
However, there is a HUGE reason to use DirectX on Windows- performance, support, and tooling. DirectX drivers have way more work put into them to make them fast, fix bugs, and make them consistent with other drivers. Windows also has better graphics debugging support than OpenGL.
In many ways, DirectX is just an objectively better API. It also gets new features more quickly and doesn't have a sluggish committee that can't seem to decide what it wants.
25
Off-Topic / Re: My Windows 10 test results here
« on: October 06, 2014, 11:16:24 am »
What it means by multiple desktops is not multiple spaces to put icons, etc. It means multiple spaces to put windows. It's like OS X spaces or whatever your friendly neighborhood Linux WM calls it, "workspaces" maybe. You can run some set of applications on one desktop, then make a new one and run different applications there, without cramming them all onto one screen.
26
Off-Topic / Re: My Windows 10 test results here
« on: October 05, 2014, 01:55:54 pm »
It's pretty similar to Vista->7, which also got a new version name. Windows 8+ are genuinely a lot lighter and faster than Win 7.
But the best reason to switch is probably going to be DirectX 12, which may or may not even exist on 7. DirectX 12 is going to be like Mantle/Metal/glNext in that it removes a lot of performance-inhibiting layers between the application and the graphics card, so you will definitely get a performance boost on DX12 games.
But the best reason to switch is probably going to be DirectX 12, which may or may not even exist on 7. DirectX 12 is going to be like Mantle/Metal/glNext in that it removes a lot of performance-inhibiting layers between the application and the graphics card, so you will definitely get a performance boost on DX12 games.
27
Off-Topic / Re: Windows 10
« on: October 03, 2014, 10:43:02 am »
edsquare, you tried a beta OS on a physical disk? D:
28
Off-Topic / Re: What we could have if Enigma would be closed source :(
« on: October 02, 2014, 09:21:07 pm »
The tank actually represents "quite powerful but hard to use." I was trying to remove the quality axis from it, since you can have both good and crap software on both sides of the fence.
29
Off-Topic / Re: Windows 10
« on: October 01, 2014, 10:33:29 pm »
7, 8, and 8.1 all improved performance noticeably; I'd be surprised if 10 didn't.
30
Off-Topic / Re: What we could have if Enigma would be closed source :(
« on: October 01, 2014, 10:18:20 pm »
It's more like this:
FOSS:
Proprietary:
Nicely written up here: In the Beginning Was the Command Line (See the section "MGBs, TANKS, AND BATMOBILES")
FOSS:
Proprietary:
Nicely written up here: In the Beginning Was the Command Line (See the section "MGBs, TANKS, AND BATMOBILES")