Plans For Opengl Like On Wow For Mac
I might blow away bootcamp in a desperate attempt to restore some sanity around here. I keep thinking, it's not even about Windows or whatever. It's just about what I have time for. Since I have a lot of great games for Mac I keep asking myself, why don't you just give up?
- Apple initially moved to OpenGL in the late 90s after Steve Jobs announced plans to abandon the company's own. Apple's developer documentation advised that active development has ceased for OpenGL and OpenCL on the Mac. Blizzard's WoW and SC2 Engine; or Unity Engine. Like Apple's own higher level graphics frameworks such as SceneKit.
- My main assumption when I think of Mac gamers are people who don’t play a wider selection of games, opting for more popular games from bigger companies like you mentioned in the article. If they did play indie games on their macs, they would be the really popular ones with the resources to make it work.
You can't do it. There is just not enough time.
Jan 09, 2010 and the wow opengl renderer hasn't worked for me since wrath, it only exists because of mac users anyway. And most importantly you can't tick hardware cursor while using it. So if your framerate dips at all, you aren't going to be able to use your.
Just be a Mac user, simplify your life and enjoy your console when you get it. Even that gives me so much stuff to play it's ridiculous.
Moments later. I think I'll reboot and upgrade to Windows 10. That'll be cool. Plus, I want to play all my Windows games and be done with Windows. Yeah, I should do that. Some time later.
Boy, this is a pain in the rear. Another evening spent installing all kinds of stuff instead of playing a game or doing something else that is fun. When will I ever learn? Late that same night. I guess I'll just crash and let Windows keep updating itself and rebooting and updating itself I guess. Next morning over coffee. I guess I should install a few dozen games to play in Windows.
This way I can be sure to play all these while my entire investment in Mac games becomes obsolete with the next release or two of OS X. This is a good idea. I wonder what I should play first. I know, how about Ultima III because I want to play all the old games i missed over the years. There's no point in playing something that released this year when I could be reveling in yesteryear's amazing games. A short time later. I don't feel like doing this.
I think I'll go see what's happening on CNN, IMG, etc. Maybe I will play a game later.
Yep, I chose a bad example because actually Lairware is still around and the guy keeps it updated. It runs just fine on El Capitan. I was messing with it the other day.
Best version of Ultima III in existence, bar none. The thing is, if I had half a brain I'd be playing something like Pillars of Eternity instead which would be right up my alley.
I love stuff like that. I haven't even played my Enhanced BG, BGII and Icewind Dale games yet and I loved Baldur's Gate. Honest, I am so damned crazy sometimes.
The GFXBench suite is now available in a, so it's possible to make comparisons with the. I find indeed some performance gains on my 2012 Retina MBP (Nvidia GT650M with 1 GB VRAM). The numbers are given as fps for Metal/OpenGL, only Texturing is Mtexel/s (all onscreen values): Manhattan 3.1: 20.5. / – Manhattan: 30.1 / 24.7 T-Rex: 68.1 / 43.7 ALU 2: 43.4 / 29.9 Driver Overhead: 119.7 / 27.2 Texturing: 14491 / 11863 (. It looks actually like a lot less, somewhere in the single digit range.) Interestingly, the OpenGL 3.0 equivalent test (T-Rex) gains much more than the OpenGL 4.x equivalent one (Manhattan).
Ok so I downloaded these benchmarks and forced the HD4000 and 650M on my 2012MBP. I'll list the Open GL numbers first and Metal Numbers second Intel HD4000 Manhattan 1450 (23.39 fps) / 4261 (68.73 fps) T-Rex 1887 (33.7 fps) / 6418 (114.62 fps) Nvidia 650M Manhattan 1637 (26.4 fps) / 4377 (70.59 fps) T-rex 2799 (49.98 fps) / 6389 (114 fps) It is interesting that under Metal the 4000 and 650M are neck and neck on T-Rex (impressive?) but under OpenGL the 650 bests the 4000 by a significant margin. Also the 650M OpenGL numbers are regaldamdissapointing all-around. Is this indicative of how bad the Nvidia drivers are for OS X? I mean I would expect more than a 3fps gain with the 650M over the 4000 on the Manhattan test.
Not sure this whets my appetite for some actual Metal supported games.
It is built in obsolescence. Windows will run on 15 year old computers while Mac OS will refuse to run on any Mac built more than six years ago.
There is really no technical reason why Mac OS could not run on a 2010 Intel CPU. These are decisions made at the top of the company. Apple does what is best for Apple and not for its customers. The reason developers are not up in arms about Apple dropping OpenGL and OpenCL is that it really happened years ago when Apple stopped updating it.
Mac OS is now about five years out of date. When you look at the extremely poor library of AAA games available on the Mac, know that it is Apple's poor hardware features and lack of cross platform software support that is the major reason. Of course people don't buy Macs to play games. Pretty soon people won't buy Macs at all. I've been hearing this for 15 years, and yet, here we are. When does 'pretty soon' arrive?
Actually for me 'pretty soon' arrived this year in January. Not so much because of Metal but rather due to Apples apathy with respect to the Mac lineup. That is the hardware is either so outdated or of such low quality that my money for a new laptop went someplace else. I really hated to do that because there is a lot to like about Mac OS. The problem is i can program in Python on just about any machine these days and my other uses only occasionally leverage the full potential of the systems. Notably this is delivered on a laptop with modern hardware (better CPU, far better GPU, ports that keep my legacy hardware usable, a great screen &etc), all on a laptop that is $700 less that Apples solutions. So yeah 'pretty soon' is already here.
Yeah Windows sucks, there is no debate there but Linux can be a good alternative. All i can say is that Apple must start updating its hardware because software is only part of the machine. It has been more than a decade since Apples machines have been such a pathetic value. I really cant tolerate price increases on such poor machines either. So yeah there are problems in Mac land. I bought a rMBP a few years ago and it's a kickass machine, making your claims of 'pathetic value' quite absurd.
Just more foot-stomping from the crowd that wants it noooooowwww. Pretty soon he's going to be Avon.no new Apple gear in a decade but somehow thinks that his opinion matters about how terrible Apple is. This still makes no sense at all. There is no reason why Apple can't support their native SDK (Metal) and OpenGL.
Microsoft has been doing this for decades with DirectX. The majority of game developers won't bother with creating Metal versions of their rendering engines.
There won't be enough customers to justify it. First, Apple hasn't updated OpenGL for a while now. Probably when they starting pushing Metal.
So the OpenGL implementation included with iOS and macOS are fairly old, I think it's at 2.1, while the latest is 4.6. So there really is only a limited amount of 'cross platform' compatibility for developers. Second, the entire industry is moving away from OpenGL.
There is now a Khronos project, Vulkan, that is meant to replace OpenGL and OpenGL ES. And there is a version that 'runs' on top of Apple's Metal called MoltenVk, so if developers must have cross platform compatibility, then they can move to it, instead of Metal. It is my understanding that Vulkan and Metal are very similar, possibly developed from the same code base. Im not a 3D graphics programmer so i can't say from experience from using the 2 APIs. If true there is very little in the way of shimming required. As for OpenGL the problem there is that CAD and engineering software businesses depend upon it and had enough control over the development process to prevent OpenGL modernization.
The gaming industry on the other hand rushed to leave OpenGL behind. This is almost completely due to performance issues with OpenGL, basically game developers want as much performance as they can get.
On the otherhand developers of engineering and visulization software are more concerned about stability, correctness and other issues. I suspect that most of these developers will leave OpenGL behind for Vulkan at some point. They simply are not in a rush and frankly Vulkan needs to stabilize. So what im saying here is that i expect Vulkan to be the industry standard moving forward. That means API translation libraries for Apples Metal for non game related apps.
And OpenGL is not wiped from macOS yet. It's just been officially deprecated after years of neglect. It's still in Mojave. There are already reports that Autocad 2018 works fine on Mojave beta. Whether this is because OpenGL is still in Mojave as Mike said, or they are already supporting Metal, I don't know.
Autodesk has announced a 'One AutoCAD' strategy when AutoCAD 2019 was released (Windows only for now), so I think (hope) Autodesk is keeping an eye on the future, and cross-platform compatibility (incl. Web and mobile platforms). PS: Mac releases of AutoCAD are of necessity tied to Apple's macOS releases, so we might not see the Mac 2019 version until.2019? Edited June 28. Such has me asking further why the cutoff based on geekbench OpenCL ratings: 5448 Intel HD 4000 (2012 supported, integrated GPU ie.
RAM based & slow?) 7338 AMD Radeon HD 6630M (2011 mini unsupported, independent GPU) 7863 ATI Radeon HD 5750 (2010 imac unsupported, independent desktop GPU) browser.geekbench.com/opencl-benchmarks Obviously Apple didn't want to support AMD's TeraScale GPUs. Some people have a very short memory: There was no Vulkan when Apple released Metal, there was only Mantle, a proprietary AMD technology.
AMD doesn't support their TeraScale GPUs in Vulkan too. It is built in obsolescence. Windows will run on 15 year old computers while Mac OS will refuse to run on any Mac built more than six years ago. There is really no technical reason why Mac OS could not run on a 2010 Intel CPU. These are decisions made at the top of the company. Apple does what is best for Apple and not for its customers.
The reason developers are not up in arms about Apple dropping OpenGL and OpenCL is that it really happened years ago when Apple stopped updating it. Mac OS is now about five years out of date. When you look at the extremely poor library of AAA games available on the Mac, know that it is Apple's poor hardware features and lack of cross platform software support that is the major reason.
Of course people don't buy Macs to play games. Pretty soon people won't buy Macs at all. Patenty false garbage.
I'm currently running the latest macOS on my 2011 - a seven-year-old system. And it runs very well (I'm a software dev and this is my desktop machine). I have not had the same pleasant experience running Windows on seven-year-old hardware. I wouldn’t know; I’ve never had a Windows laptop last that long. It would be nice if Apple spends more time focusing on improving the scalability of UX using Metal.
I have 5K and if I use native resolution, it is really tiny but with its 'default' resolution, the 'resolution' are reduced by 2x but here's the thing, when you select other resolutions, the elements of UX don't really scale well and as a result, performance is reduced. I am not sure why Apple hasn't bothered with that as we will have more and more hiDPI monitors of different sizes. With hiDPI monitors, the UX has to scale well to a user's needs and perform natively.
Also, if you use 'default' resolution, the OSX will display images in applications matching to DPI of monitor BUT if you open them in other resolutions and not native resolution, the image is not corresponding to the actual DPI of monitor! Here is the kicker though! 10.13 isn't supposed to run on the 2009 Mac Pro, but runs perfectly fine! If you flash the 2009 Mac Pro with the 2010 Mac Pro firmware, it runs it fine. (Yes, the 2010 firmware allows you to flash the 2009 model) No reasons they can't give support for the 2009 model as well, it runs it fine! They have a GT120 card that I don't think supports Metal.
But the OS runs great, no lag, etc. I did upgrade to an SSD though to help with speed.
Supported and runs on are two different things. I believe I read there will be a software hack to make 10.14 run on older Mac's. This still makes no sense at all. There is no reason why Apple can't support their native SDK (Metal) and OpenGL.
Microsoft has been doing this for decades with DirectX. The majority of game developers won't bother with creating Metal versions of their rendering engines. There won't be enough customers to justify it. The Unreal Engine already supports Metal. So does the Foundation engine, Blizzard's engine for WoW, the Ego Engine, Glacier, Dawn, and Unity 5. Plus, there are at least two projects that allow developers to write for Vulkan, the OpenGL successor, and link to Metal. Some of the early demos had pretty nice frame rate improvements vs.
And, I'm pretty sure it's the GPU vendors that are writing the OpenGL on Windows. It is built in obsolescence. Windows will run on 15 year old computers while Mac OS will refuse to run on any Mac built more than six years ago. There is really no technical reason why Mac OS could not run on a 2010 Intel CPU.
These are decisions made at the top of the company. Apple does what is best for Apple and not for its customers. The reason developers are not up in arms about Apple dropping OpenGL and OpenCL is that it really happened years ago when Apple stopped updating it. Mac OS is now about five years out of date. When you look at the extremely poor library of AAA games available on the Mac, know that it is Apple's poor hardware features and lack of cross platform software support that is the major reason.
Of course people don't buy Macs to play games. Pretty soon people won't buy Macs at all. When Vista came out it barely ran on one year old machines. Windows 7 increased that to about 2 year old machines and Windows 8 got to 5 year old machines. The only machines that run Windows after fifteen years were machines that when new would have cost close to $10,000(NZ) due to beefy graphics cards and CPUs but your average home computer barely ran XP with any performance. I know this because trying to get two year old machines to run Windows 7 was a freaking nightmare because manufacturers decided that they didn’t want to write drivers for the new OS they preferred people to buy new machines. The headaches I had trying to get some big name machines running even Windows 10 was more than Neurofen could even handle.
My Early 2011 MBP has been running the latest OS all that time which is great for a machine that is 7 years old and it’s actually nice to know that the only reason it won’t run Mohave is literally because of a hardware limitation. There are already reports that Autocad 2018 works fine on Mojave beta. Whether this is because OpenGL is still in Mojave as Mike said, or they are already supporting Metal, I don't know.
Plans For Opengl Like On Wow For Mac Download
Autodesk has announced a 'One AutoCAD' strategy when AutoCAD 2019 was released (Windows only for now), so I think (hope) Autodesk is keeping an eye on the future, and cross-platform compatibility (incl. Web and mobile platforms). PS: Mac releases of AutoCAD are of necessity tied to Apple's macOS releases, so we might not see the Mac 2019 version until.2019?
I can't answer any in-depth technical questions on this topic, but I can say that I've had zero issues with AutoCAD 2018 running on Mojave. I never have high hopes for it because it doesn't look like a typical Mac app, and yet it seems to always work, so props to AutoDesk. Moving away from OpenGL (and not moving to Vulkan) is one of Apples biggest mistakes: - OpenGL and it's successor Vulkan are industry standards, Metal is a proprietary Apple technology (the way Microsoft would have done it).
Lots of technologies are built on top of industry standards, all software developers developing cross platform applications rely on industry standards. Embedded systems ship with OpenGL (with Vulkan being not available right now on most platforms). Famous frameworks like Qt are build on top of OpenGL and offer a little bit of Vulkan. Famous tools like Blender are built on top of OpenGL and don't care about Metal. Not a single Linux platform supports something like Metal or DirecxtX (to name both proprietary technologies in a single sentence). The Web is build on top of standards - ever heard of WebGL? There won't be a WebMetal or WebDirectX.
Game engines: Yeah! Game engines support Metal! But if we have a closer look, a lot of this game engines use frameworks like MoltenVK to map their Vulkan calls to Metal. Shame on you Apple! There is a good and open standard and Apple doesn't support it! Apple custom GPU: So why is Apple moving in the direction of Metal? Cause Apple is building it's own custom GPU and so Apple doesn't have to implement OpenGL or Vulkan functionalities!
Makes sense from Apples point of view but it maybe breaks compatibility with Vulkan/OpenGL in the future. No one knows if the next Vulkan version will be supported on the next Apple GPU version cause Apple just doesn't care. What Apple should have done is replacing OpenGL with Vulkan. A lot of developers including myself are turning away from Apple. Slow GPU, bad hardware, bad keyboards, everything soldered and glued, no ports, not replaceable SSD/RAM, no powerhorse Mac Pro - and the best no more OpenGL/Vulkan support in the future. Goodby Apple P.S.
This was my first post in 12 years Appleinsider. It was always fun to read the articles but in the past Appleinsider articles read like Apple press releases. Oh, and btw, I have yet to see an app based on Qt that doesn’t have a sucky UI/UX. It’s a framework for developers who either don’t have the resources to produce a proper UI for different platforms or who lack taste or understanding.
That’s not a good example to be using to support your point. So it's better to have no application at all vs one with a sucky UI?
Such has me asking further why the cutoff based on geekbench OpenCL ratings: 5448 Intel HD 4000 (2012 supported, integrated GPU ie. RAM based & slow?) 7338 AMD Radeon HD 6630M (2011 mini unsupported, independent GPU) 7863 ATI Radeon HD 5750 (2010 imac unsupported, independent desktop GPU) browser.geekbench.com/opencl-benchmarks Obviously Apple didn't want to support AMD's TeraScale GPUs. Some people have a very short memory: There was no Vulkan when Apple released Metal, there was only Mantle, a proprietary AMD technology. AMD doesn't support their TeraScale GPUs in Vulkan too. My bad - both are ATI (6630M), and so no Apple support.? I guessed maybe it related to legacy ports in a broader support decision (the mini i7 turbo boosts to 3.4Ghz) or the other models in the same year being less capable, yet with decent SSD & 16GB of RAM seems pretty capable hardware that offers two 1440p and a third 1080p display built in, matched dual drive bays (SSD raid anyone?) as well as Thunderbolt.
Storage nor ram is locked down 'onboard' so it can be adapted as the paying owner/customer might wish for effective use. A remarkable SJ era forward thinking design and the kind of hardware that impressed me vs today, at least from my perspective. Yet no Mojave. I have ZERO interest in today's locked down mini offerings, and have stopped buying what appears a confused and inefficacious matrix of isolated hardware patchwork that seems the current offerings. It used to seem a coherent 'system'. Even AI panned the touchbar - is it a forced and assumed costly ransom for a discrete GPU Macbook Pro, yet not available for any desktop macs?
How much software overhead is needed to support that isolated hardware? The current management clearly has many strengths, and yet I increasingly ask about hardware design judgement.
Edited June 28. This still makes no sense at all. There is no reason why Apple can't support their native SDK (Metal) and OpenGL. Microsoft has been doing this for decades with DirectX. The majority of game developers won't bother with creating Metal versions of their rendering engines. There won't be enough customers to justify it. First, Apple hasn't updated OpenGL for a while now.
Probably when they starting pushing Metal. So the OpenGL implementation included with iOS and macOS are fairly old, I think it's at 2.1, while the latest is 4.6. So there really is only a limited amount of 'cross platform' compatibility for developers.
Second, the entire industry is moving away from OpenGL. There is now a Khronos project, Vulkan, that is meant to replace OpenGL and OpenGL ES. And there is a version that 'runs' on top of Apple's Metal called MoltenVk, so if developers must have cross platform compatibility, then they can move to it, instead of Metal. It is my understanding that Vulkan and Metal are very similar, possibly developed from the same code base. Im not a 3D graphics programmer so i can't say from experience from using the 2 APIs.
If true there is very little in the way of shimming required. As for OpenGL the problem there is that CAD and engineering software businesses depend upon it and had enough control over the development process to prevent OpenGL modernization.
The gaming industry on the other hand rushed to leave OpenGL behind. This is almost completely due to performance issues with OpenGL, basically game developers want as much performance as they can get. On the otherhand developers of engineering and visulization software are more concerned about stability, correctness and other issues. I suspect that most of these developers will leave OpenGL behind for Vulkan at some point. They simply are not in a rush and frankly Vulkan needs to stabilize. So what im saying here is that i expect Vulkan to be the industry standard moving forward.
That means API translation libraries for Apples Metal for non game related apps. And OpenGL is not wiped from macOS yet. It's just been officially deprecated after years of neglect. It's still in Mojave.
There are already reports that Autocad 2018 works fine on Mojave beta. Whether this is because OpenGL is still in Mojave as Mike said, or they are already supporting Metal, I don't know. Autodesk has announced a 'One AutoCAD' strategy when AutoCAD 2019 was released (Windows only for now), so I think (hope) Autodesk is keeping an eye on the future, and cross-platform compatibility (incl. Web and mobile platforms). PS: Mac releases of AutoCAD are of necessity tied to Apple's macOS releases, so we might not see the Mac 2019 version until.2019?
I wonder why Metal cannot be back ported to the High Sierra Macs being left out Can't or not worth Apple's time when they've made Mojave support so many older Macs and Apple customers are quick to update their OSes?Did Apple move to an annual schedule since SJ.? Design decision? Are we are now in constant public beta my last bug report response 'if it happens in 10.14.x let us know' - well no I have real work to do in Sierra thank you very much and losing data isn't part of my expectation.
Plans For Opengl Like On Wow For Mac Free
Moral of the current Apple landscape from my perspective? If one absolutely needs new (locked down storage) hardware buy it before the typical fall macOS release, and ideally an older leftover macOS 'new' stock (or refurb) on an older macOS that can be Applecare supported with whatever remains of a somewhat debugged operating system (was RAID support ever restored to El Capitan?) that has been left behind. Edited June 28.
There are already reports that Autocad 2018 works fine on Mojave beta. Whether this is because OpenGL is still in Mojave as Mike said, or they are already supporting Metal, I don't know. Autodesk has announced a 'One AutoCAD' strategy when AutoCAD 2019 was released (Windows only for now), so I think (hope) Autodesk is keeping an eye on the future, and cross-platform compatibility (incl. Web and mobile platforms).
PS: Mac releases of AutoCAD are of necessity tied to Apple's macOS releases, so we might not see the Mac 2019 version until.2019? I can't answer any in-depth technical questions on this topic, but I can say that I've had zero issues with AutoCAD 2018 running on Mojave. I never have high hopes for it because it doesn't look like a typical Mac app, and yet it seems to always work, so props to AutoDesk.
Good to hear yet another report of AutoCAD 2018 for Mac running on Mojave. I first started trying AutoCAD on macOS around four or five years ago. Coming from many years of experience with AutoCAD on Windows, I thought one of the problems with the Mac version was that Autodesk was trying too hard to 'Mac-ify' the UI. This might be all well and good for a novice with no experience with AutoCAD, but it seemed to me most people seriously interested in running AutoCAD on Mac would be coming from the Windows world.
So the more it looked like, and the more features it shared with the Windows version the better, making switching from Windows to Mac that much easier. The first couple of Mac versions I tried made going back and forth between platforms inconsistent, and they weren't as stable either. It wasn't until maybe 2016 that we started getting closer to feature/UI parity and greater stability. I work in a shop where some AutoCAD users are on Windows and some are on Mac, so for me, I don't have a problem if it doesn't look like a typical Mac app, as long as it is laid out reasonably well and is consistent across platforms. There are already reports that Autocad 2018 works fine on Mojave beta. Whether this is because OpenGL is still in Mojave as Mike said, or they are already supporting Metal, I don't know. Autodesk has announced a 'One AutoCAD' strategy when AutoCAD 2019 was released (Windows only for now), so I think (hope) Autodesk is keeping an eye on the future, and cross-platform compatibility (incl.
Web and mobile platforms). PS: Mac releases of AutoCAD are of necessity tied to Apple's macOS releases, so we might not see the Mac 2019 version until.2019? I can't answer any in-depth technical questions on this topic, but I can say that I've had zero issues with AutoCAD 2018 running on Mojave.
I never have high hopes for it because it doesn't look like a typical Mac app, and yet it seems to always work, so props to AutoDesk. Good to hear yet another report of AutoCAD 2018 for Mac running on Mojave. I first started trying AutoCAD on macOS around four or five years ago. Coming from many years of experience with AutoCAD on Windows, I thought one of the problems with the Mac version was that Autodesk was trying too hard to 'Mac-ify' the UI.
This might be all well and good for a novice with no experience with AutoCAD, but it seemed to me most people seriously interested in running AutoCAD on Mac would be coming from the Windows world. So the more it looked like, and the more features it shared with the Windows version the better, making switching from Windows to Mac that much easier. The first couple of Mac versions I tried made going back and forth between platforms inconsistent, and they weren't as stable either. It wasn't until maybe 2016 that we started getting closer to feature/UI parity and greater stability. I work in a shop where some AutoCAD users are on Windows and some are on Mac, so for me, I don't have a problem if it doesn't look like a typical Mac app, as long as it is laid out reasonably well and is consistent across platforms. No argument here. My comment is more about how some apps seems to be built using a standard base and then ported (poorly) to the Mac, like countless Java apps I've seen.
Those apps seem to be easily foiled by any hiccups with OS changes. Despite not looking or feeling like the average Mac app it's had none of those issues that I've experienced from other vendors so I'd wager AutoCAD isn't a WORA app. For an app like AutoCAD I fully understand why they want as much OS parity as possible.
Edited June 28.