Crytek ger Cryengine stöd för AMD Mantle

Permalänk
Medlem
Skrivet av Dr.Mabuse:

Trodde Mantle var AMDs lilla skapelse och inte Microsofts....

Errr, tror du missade totalt hela meningen med min kommentar. Jag syftade till varför OpenGL var föredragit över Mantle pga av öppenheten och att det inte styrs av M$..

Visa signatur

CPU: Ryzen 7 3700X MB: X570 Aorus Ultra Mem: Corsair Vengeance RGB Pro 2x16GB DDR4 @ 3200 MHz CL16 GPU: Radeon RX Vega 56 SSD: Corsair Force MP510 960GB Case: FD Meshify C PSU: Corsair RM 750W Display: Acer 35" Predator XZ350CU OS: Win10 Pro

Permalänk
Medlem
Skrivet av dannesthlm:

SPELAR... hur många av dessa finns ute?

Inte ens Mantle är "ute".

Visa signatur

Liten och knottrig.

Permalänk
Medlem
Skrivet av Kvickstick:

Oh ja, inget jag spelar har stöd för Mantle!

Oh så oväntat. På tanke på att det bara finns 2 spel med mantle stöd ute just nu. Så är oddsen relativt stora att det är just spel man inte spelar.. Har t.ex själv inte BF4.

Visa signatur

CPU: Ryzen 7 3700X MB: X570 Aorus Ultra Mem: Corsair Vengeance RGB Pro 2x16GB DDR4 @ 3200 MHz CL16 GPU: Radeon RX Vega 56 SSD: Corsair Force MP510 960GB Case: FD Meshify C PSU: Corsair RM 750W Display: Acer 35" Predator XZ350CU OS: Win10 Pro

Permalänk
Entusiast
Skrivet av ParasiteX:

Dom har iofs haft ett rätt nära samarbete med Crytek, så vore inte oväntat om de tillsammans utvecklat fram en del av förbättringarna i Cryengine. Så som Mantle stödet.

Låter mycket logiskt. Hade för mig att jag läst att de byggt om en del vilket jag inte är förvånad över. En motor designad för FPS lär ju behöva en del kärlek för att fungera bra med ett rymdsim MMO.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Medlem

Snart finns det ju inga spel kvar som Orici kan spela..

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem

Bara Source och Unreal kvar så har man möjlighet till Mantle-stöd i så gott som alla stora spel.

Visa signatur

i5 4670k 4.2Ghz 1.2v
AMD R9 290
Windows 10

Permalänk
Medlem
Skrivet av Zotamedu:

Låter mycket logiskt. Hade för mig att jag läst att de byggt om en del vilket jag inte är förvånad över. En motor designad för FPS lär ju behöva en del kärlek för att fungera bra med ett rymdsim MMO.

Jo. Jag vet de nämnde att pga av de mycket större skalorna i rymd spektrumet inte stöddes i Cryengine pga av att variablerna för koordinaterna inte var stora nog eller nått sånt Så en del av det fick skrivas om.

Visa signatur

CPU: Ryzen 7 3700X MB: X570 Aorus Ultra Mem: Corsair Vengeance RGB Pro 2x16GB DDR4 @ 3200 MHz CL16 GPU: Radeon RX Vega 56 SSD: Corsair Force MP510 960GB Case: FD Meshify C PSU: Corsair RM 750W Display: Acer 35" Predator XZ350CU OS: Win10 Pro

Permalänk
Datavetare
Skrivet av Koyaanis:

Varför föredrar folk OpenGL framför Mantle?

OpenGL har redan många av de fördelar som Mantle ger över DX, d.v.s. åtkomst till HW på ett sätt som ger låg "overhead" men utan att exponera så mycket av detaljerna av underliggande HW att det inte kan implementeras på alla idag relevanta GPU-chip.

OpenGL är en öppen standard som inte kontrolleras direkt av någon GPU- eller OS-tillverkare, de sitter däremot med i ARB (med undantag för Microsoft).

Sedan stöds OpenGL alt. OpenGL ES (mobila enheter) på alla relevanta OS, även om Microsoft gjorde ett försök med Win2k/XP att helt döda OpenGL på konsumentvarianterna av Windows (här får man tacka nVidia som satte sig på tvären och såg till att OpenGL stödet stannade kvar).

Mantle är egentligen trevligast för AMD, om det blir populärt så välter man över den komplicerade uppgiften att skriva en drivrutin för GPUn på spelmotortillverkaren. Vet inte riktigt hur fördelningen ser ut på AMDs GPU-del, men nVidia har betydligt många fler personer som jobbar med drivare än som jobbar med att designa själva GPU-chippen. Något som ger en hint hur pass svårt det faktiskt är att skriva en bra drivare för en modern GPU.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Skrivet av dannesthlm:

SPELAR... hur många av dessa finns ute?

BF4, PvZ, Thief?

Permalänk
Medlem
Skrivet av Valiumballong:

Bara Source och Unreal kvar så har man möjlighet till Mantle-stöd i så gott som alla stora spel.

Thief har ju redan stödet och det rullar väll på ue3, så svårt kan d väll int va...

Permalänk
Medlem

Detta är goda nyheter för oss spelare!
Det ger oss valmöjligheter.
Vill jag köpa nytt OS varje gång eller vill jag ligga kvar.
Det bästa som kan hända nu vora om AMD lyckas få in Mantle i bägge spelkonsolerna, Steam Machines och Linux.
Då blir de en stryka att räkna med.
Kanske MS tvingas att släppa häftiga nyheter även för äldre versioner av DirectX.
Vem minns inte Dx9?
Hur länge hängde inte det med?

Permalänk
Medlem

För en som inte är så insatt i hur sånt här fungerar, någon som kan föklara dom stora skillanderna mellan Dx11 och Mantle, och just fördelarna med Mantle?

Visa signatur

Massa skit innanför ett CoolerMaster Cosmos II

Permalänk
Avstängd

Go amd. Hoppas direct x konkurreras ut på sikt av mantle. Så jävla trött på Microsoft.

Permalänk
Entusiast
Skrivet av Gratzner:

För en som inte är så insatt i hur sånt här fungerar, någon som kan föklara dom stora skillanderna mellan Dx11 och Mantle, och just fördelarna med Mantle?

Nu ska vi se om vi kan leka blind leder blind här

DirectX (egentligen Direct3D) är ett API, alltså ett mjukvarulager som ligger mellan spelet och grafikkortet. Detta finns för att göra det enklare att utveckla spel för olika grafikkort fungerar väldigt olika under skalet. Därför har man designat ett API så de som gör spelen inte behöver veta hur grafikkorten fungerar. De behöver bara veta hur man skriver mot ett specifikt API. Så vill man rita en triangel som snurrar och byter färg så görs det på helt olika sätt internet i grafikkortet men programmeraren skriver det efter DX11. Sedan översätter drivrutiner och firmware kommandon från DX11 till något som grafikkortet kan hantera.

Det låter ju väldigt smidigt men nackdelen är att det där extra lagret mellan spelet och grafikkortet kostar resurser att köra. Det är det som Mantle vill lösa genom att man kan skriva ett spel som jobbar mer direkt mot hur grafikkortet fungerar. Därmed kan man spara en hel del processorkraft. Hela systemet blir alltså lite mer effektivt.

Ungefär sådär är det i grova drag om man förenklar och kisar lite. Så håll tillgodo tills någon annan som vet vad de pratar om kommer och förklarar det bättre.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Medlem
Skrivet av ThomasLidstrom:

BF4, PvZ, Thief?

Finns PvZ ute än för PC? Är helt övertygad om att den kommer att ha premiär senare i vår. Thief 2 fanns heller inte med på listan som jag gjorde min kommentar. Framtiden ser ganska OK ut, det håller jag med om.

Permalänk
SpelClockers

Hum cry kommer få stöd för linux och mantel undra om manetl får stöd för linux =?

Visa signatur

Ryzen 5 1600 @ 3,2 Ghz 16 Gb ram b300 prime+ Ssd samsung 250 Gb,Hdd 2x500 Hdd 2x 250 wd Gpu Nevida 1060 6Gb vram Os Windows 10

Permalänk
Medlem
Skrivet av Teknocide:

Snart finns det ju inga spel kvar som Orici kan spela..

Ja, fan vad utvecklarna förstör

Visa signatur

"Maybe one day you will learn that your way, is not the only way"

Permalänk
Medlem
Skrivet av Yoshman:

OpenGL har redan många av de fördelar som Mantle ger över DX, d.v.s. åtkomst till HW på ett sätt som ger låg "overhead" men utan att exponera så mycket av detaljerna av underliggande HW att det inte kan implementeras på alla idag relevanta GPU-chip.

OpenGL är en öppen standard som inte kontrolleras direkt av någon GPU- eller OS-tillverkare, de sitter däremot med i ARB (med undantag för Microsoft).

Sedan stöds OpenGL alt. OpenGL ES (mobila enheter) på alla relevanta OS, även om Microsoft gjorde ett försök med Win2k/XP att helt döda OpenGL på konsumentvarianterna av Windows (här får man tacka nVidia som satte sig på tvären och såg till att OpenGL stödet stannade kvar).

Mantle är egentligen trevligast för AMD, om det blir populärt så välter man över den komplicerade uppgiften att skriva en drivrutin för GPUn på spelmotortillverkaren. Vet inte riktigt hur fördelningen ser ut på AMDs GPU-del, men nVidia har betydligt många fler personer som jobbar med drivare än som jobbar med att designa själva GPU-chippen. Något som ger en hint hur pass svårt det faktiskt är att skriva en bra drivare för en modern GPU.

Men varför används OpenGL i så få spel jämfört med DirectX? I teorin låter det så bra att OpenGL fungerar på flera olika grafikkort och operativsystem, men likväl används det knappt.
Speciellt när Windows XP fortfarande dominerade hade spelen kunnat använda OpenGL 3.x för att få stöd för DX10-funktioner, likaså kan de använda OpenGL 4.x nu för att få DX11.2-funktioner på Windows 7

Permalänk
Medlem
Skrivet av Zotamedu:

Nu ska vi se om vi kan leka blind leder blind här

DirectX (egentligen Direct3D) är ett API, alltså ett mjukvarulager som ligger mellan spelet och grafikkortet. Detta finns för att göra det enklare att utveckla spel för olika grafikkort fungerar väldigt olika under skalet. Därför har man designat ett API så de som gör spelen inte behöver veta hur grafikkorten fungerar. De behöver bara veta hur man skriver mot ett specifikt API. Så vill man rita en triangel som snurrar och byter färg så görs det på helt olika sätt internet i grafikkortet men programmeraren skriver det efter DX11. Sedan översätter drivrutiner och firmware kommandon från DX11 till något som grafikkortet kan hantera.

Det låter ju väldigt smidigt men nackdelen är att det där extra lagret mellan spelet och grafikkortet kostar resurser att köra. Det är det som Mantle vill lösa genom att man kan skriva ett spel som jobbar mer direkt mot hur grafikkortet fungerar. Därmed kan man spara en hel del processorkraft. Hela systemet blir alltså lite mer effektivt.

Ungefär sådär är det i grova drag om man förenklar och kisar lite. Så håll tillgodo tills någon annan som vet vad de pratar om kommer och förklarar det bättre.

Det låter väldigt bra annars, tack för det.

Visa signatur

Massa skit innanför ett CoolerMaster Cosmos II

Permalänk
Hjälpsam
Skrivet av Orici:

Ja, fan vad utvecklarna förstör

Lite syrlig galghumor, det gillar jag.

Visa signatur

AMD Ryzen 7 1700 | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/z2ljhr | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/5krwxf
HTPC | https://valid.x86.fr/uuzli0 |

Permalänk
Entusiast
Skrivet av dunis90:

Men varför används OpenGL i så få spel jämfört med DirectX? I teorin låter det så bra att OpenGL fungerar på flera olika grafikkort och operativsystem, men likväl används det knappt.
Speciellt när Windows XP fortfarande dominerade hade spelen kunnat använda OpenGL 3.x för att få stöd för DX10-funktioner, likaså kan de använda OpenGL 4.x nu för att få DX11.2-funktioner på Windows 7

För att OpenGL är krångligare och därför dyrare att använda. Mycket av de verktyg som finns för att göra datorspel är designade för DirectX. Då väljer man det som är enklast att utveckla mot eftersom det är billigast. Det finns inte så mycket motivering att använda OpenGL då marknaden som inte har tillgång till DirectX är väldigt liten. Av de som kör Linux och OSX så är det inte så många som är intresserade av spel. Så de förlorar inget på att köra DirectX. Man har ju ingen större nytta av att skriva ett spel som fungerar för fler plattformar om det inte säljer mer för det.

Den biten kan ju komma att ändras längre fram dock. Valve trycker ju ganska hårt på att få Linux till en plattform för spel. Det krävs dock mer än att få utvecklarna att använda OpenGL. De måste får AMD och NVidia att skriva drivrutiner för Linux också.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk

Yes! More banging the metal!

En stor anledning till att Amiga demos kunde spotta ur sig grafik och effekter som en 20 gånger snabbare (teoretiskt) pc inte kunde var att man bangade metallen, precis som mantle delvis gör. Detta är det bästa som hänt pc spelmarknaden på väääääldigt länge. Död åt åderförkalkade directX och surfplatte OSet win8!

Dags att köpa AMD grafikkort snart!

Visa signatur

Kaffe Sjön: 9700K @ 5.1GHz | H150i Pro RGB 360 | Aorus Gaming 7 | Vengeance RGB Pro 32GB | XFX Merc 319 6960 XT | Xiaomi 3440x1400 | Samsung 4k VA | HX850i | K95 Platinum RGB | H500P "HAF II" | Oculus Quest 2 | S22 Ultra | Galaxy Watch 5
HAF: 2700K @ 5.1Ghz | Noctua NH-D14 | EVGA 1080 Superclocked | Asus Maximus IV Extreme Z | Dell 27" Ultrasharp | HX850i | Vengeance 32GB | Samsung EVO 850 256GB 3x | HAF 932 "Pitch black" | (+ 8st Amiga, A500 till 4000T Cyberstorm PPC)

Permalänk
Medlem
Skrivet av -=Sh/\rK=-:

Yes! More banging the metal!

En stor anledning till att Amiga demos kunde spotta ur sig grafik och effekter som en 20 gånger snabbare (teoretiskt) pc inte kunde var att man bangade metallen, precis som mantle delvis gör. Detta är det bästa som hänt pc spelmarknaden på väääääldigt länge. Död åt åderförkalkade directX och surfplatte OSet win8!

Dags att köpa AMD grafikkort snart!

Länge leve Glide!

Visa signatur

"Maybe one day you will learn that your way, is not the only way"

Permalänk
Skrivet av Zotamedu:

För att OpenGL är krångligare och därför dyrare att använda. Mycket av de verktyg som finns för att göra datorspel är designade för DirectX. Då väljer man det som är enklast att utveckla mot eftersom det är billigast. Det finns inte så mycket motivering att använda OpenGL då marknaden som inte har tillgång till DirectX är väldigt liten. Av de som kör Linux och OSX så är det inte så många som är intresserade av spel. Så de förlorar inget på att köra DirectX. Man har ju ingen större nytta av att skriva ett spel som fungerar för fler plattformar om det inte säljer mer för det.

Den biten kan ju komma att ändras längre fram dock. Valve trycker ju ganska hårt på att få Linux till en plattform för spel. Det krävs dock mer än att få utvecklarna att använda OpenGL. De måste får AMD och NVidia att skriva drivrutiner för Linux också.

Samt att OpenGL spel har fungerat horribelt dåligt på windows i alla tider, spec med amd kort. Spelet Brink var både nyskapande och otroligt bra men det blev ingen hit, antagligen till stor del för att OpenGL drivarna gjorde att spelet hade mycket stora prestandaproblem och var knappt spelbart för många. Ett år efter release hade dom fortfarande inte lyckats åtgärda problemen.

Och även förr i tiden när jag arbetade med professionella 3D program fick man ibland använda svart magi och tusen dagars svett och tårar för att få OpenGL att funka någotsånär i windows.

Visa signatur

Kaffe Sjön: 9700K @ 5.1GHz | H150i Pro RGB 360 | Aorus Gaming 7 | Vengeance RGB Pro 32GB | XFX Merc 319 6960 XT | Xiaomi 3440x1400 | Samsung 4k VA | HX850i | K95 Platinum RGB | H500P "HAF II" | Oculus Quest 2 | S22 Ultra | Galaxy Watch 5
HAF: 2700K @ 5.1Ghz | Noctua NH-D14 | EVGA 1080 Superclocked | Asus Maximus IV Extreme Z | Dell 27" Ultrasharp | HX850i | Vengeance 32GB | Samsung EVO 850 256GB 3x | HAF 932 "Pitch black" | (+ 8st Amiga, A500 till 4000T Cyberstorm PPC)

Permalänk
Skrivet av Orici:

Länge leve Glide!

Glide var rent av über-coolt när det kom och man såg Unreal intron för första gången i galet snygg 3D grafik

Visa signatur

Kaffe Sjön: 9700K @ 5.1GHz | H150i Pro RGB 360 | Aorus Gaming 7 | Vengeance RGB Pro 32GB | XFX Merc 319 6960 XT | Xiaomi 3440x1400 | Samsung 4k VA | HX850i | K95 Platinum RGB | H500P "HAF II" | Oculus Quest 2 | S22 Ultra | Galaxy Watch 5
HAF: 2700K @ 5.1Ghz | Noctua NH-D14 | EVGA 1080 Superclocked | Asus Maximus IV Extreme Z | Dell 27" Ultrasharp | HX850i | Vengeance 32GB | Samsung EVO 850 256GB 3x | HAF 932 "Pitch black" | (+ 8st Amiga, A500 till 4000T Cyberstorm PPC)

Permalänk
Entusiast
Skrivet av -=Sh/\rK=-:

Samt att OpenGL spel har fungerat horribelt dåligt på windows i alla tider, spec med amd kort. Spelet Brink var både nyskapande och otroligt bra men det blev ingen hit, antagligen till stor del för att OpenGL drivarna gjorde att spelet hade mycket stora prestandaproblem och var knappt spelbart för många. Ett år efter release hade dom fortfarande inte lyckats åtgärda problemen.

Och även förr i tiden när jag arbetade med professionella 3D program fick man ibland använda svart magi och tusen dagars svett och tårar för att få OpenGL att funka någotsånär i windows.

Det är inte vad jag har hört om Brink. Den kritiken jag hörde var att spelet helt enkelt var dåligt. Att free running inte fungerar bra i förstaperson, AI var stenkorkad, klasserna dåliga, uppdragen tråkiga och enformiga och designen av spelarna var enformig. Det fick ju lika dåliga betyg på alla plattformar.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Skrivet av Zotamedu:

Det är inte vad jag har hört om Brink. Den kritiken jag hörde var att spelet helt enkelt var dåligt. Att free running inte fungerar bra i förstaperson, AI var stenkorkad, klasserna dåliga, uppdragen tråkiga och enformiga och designen av spelarna var enformig. Det fick ju lika dåliga betyg på alla plattformar.

Det var en friskt fläkt när det kom men antagligen lite för sofistikerat för massan som bara ville skjuta saker. Jag spelade det några månader efter det kom ut så dom kanske fixat de större felen. Free runningen funkade ypperligt bra och var mycket rolig och gav spelandet en helt ny dimension. Klasserna var som vilket annat spel som helst. Designen av spelare och banorna var snygg och futuristisk. Spelet var precis som Battlefield menat som multiplayer, singleplayer uppdragen var mest för träning. IMHO givetvis.

Att spelet hackade fram som en gammal åsna emellanåt trots värstinggrafikkort är en annan sak dock.

Visa signatur

Kaffe Sjön: 9700K @ 5.1GHz | H150i Pro RGB 360 | Aorus Gaming 7 | Vengeance RGB Pro 32GB | XFX Merc 319 6960 XT | Xiaomi 3440x1400 | Samsung 4k VA | HX850i | K95 Platinum RGB | H500P "HAF II" | Oculus Quest 2 | S22 Ultra | Galaxy Watch 5
HAF: 2700K @ 5.1Ghz | Noctua NH-D14 | EVGA 1080 Superclocked | Asus Maximus IV Extreme Z | Dell 27" Ultrasharp | HX850i | Vengeance 32GB | Samsung EVO 850 256GB 3x | HAF 932 "Pitch black" | (+ 8st Amiga, A500 till 4000T Cyberstorm PPC)

Permalänk
Entusiast
Skrivet av -=Sh/\rK=-:

Det var en friskt fläkt när det kom men antagligen lite för sofistikerat för massan som bara ville skjuta saker. Jag spelade det några månader efter det kom ut så dom kanske fixat de större felen. Free runningen funkade ypperligt bra och var mycket rolig och gav spelandet en helt ny dimension. Klasserna var som vilket annat spel som helst. Designen av spelare och banorna var snygg och futuristisk. Spelet var precis som Battlefield menat som multiplayer, singleplayer uppdragen var mest för träning. IMHO givetvis.

Att spelet hackade fram som en gammal åsna emellanåt trots värstinggrafikkort är en annan sak dock.

Fast fortfarande, det fick dåliga betyg för spelmakaniken och utförandet, inte för dålig optimering. Som sagt, det fick samma betyg på alla plattformar så det verkar lite konstigt att skylla det låga betyget på OpenGL då. Så Brink verkar vara ett dåligt exempel då det inte fick skit för OpenGL.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Datavetare
Skrivet av dunis90:

Men varför används OpenGL i så få spel jämfört med DirectX? I teorin låter det så bra att OpenGL fungerar på flera olika grafikkort och operativsystem, men likväl används det knappt.
Speciellt när Windows XP fortfarande dominerade hade spelen kunnat använda OpenGL 3.x för att få stöd för DX10-funktioner, likaså kan de använda OpenGL 4.x nu för att få DX11.2-funktioner på Windows 7

När 3D-för spelmarknaden så körde MS sin "vi ska döda OpenGL, allt ska vara D3D" kampanj. En annan viktig anledning var att många tillverkare (fanns ju flera i begynnelsen) hade rätt usla OpenGL drivare, är egentligen bara nVidia som alltid haft riktigt bra OpenGL stöd. Undrar hur bra stöd AMDs konsument-kort verkligen har för OpenGL idag under Windows, om det är lika illa som det varit tidigare så skulle man låsa ute runt 35% av marknaden om man krävde OGL. Under Linux har ju R9 290 ibland svårt att matcha GTX 650 (om man kör de stängda drivarna i båda fallen), det borde inte ens vara en match...

Sedan handlar det mycket om att både professionella och in-house verktyg för spel är byggda med D3D åtanke, så det blir enklare (==billigare) att köra på med D3D. I de fall man fixat bra D3D och OpenGL stöd så har OGL versionen i princip alltid varit snabbare, i alla fall på nVidia. Problemet är att skillnaden är ungefär den vi ser på system med i5/i7 CPUer och allt utom de absolut dyraste CGN-korten: det skiljer några % i prestanda något som helt enkelt inte motiverar en extrakostnad.

Enda anledning jag ser att Mantle får stöd är därför man ändå måste fixa det stödet p.g.a. konsolerna. Frågan är om inte det kommer bli en flaskhals 3 år från nu när GPU-delen i konsolerna åter hamnat ganska lågt efter vad som finns för PC.

Frågan är om man inte kommer behöva bry sig rätt mycket mer om OpenGL framöver med tanke på hur populärt det är att utveckla spel för Android och iOS, går ju hyfsat för dessa OS vad det gäller försäljning.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Skrivet av Cirap:

har börjat florerar lite groooovt saltade rykten kring Mantle på typ Semiaccurate.... AMDs store feta uttalande som är planerat till GDC gör gällande att Dx 12 = Mantle.

Det tror jag på när jag ser det, men visst. omöjligt är det väl inte att MS snappar upp och fortästter på Mantle. då komemr det ju till NV och Intels grafikkretsar också, plus att vi slipper ha "två nya low-level apier" i Mantle och DX12. vilket får ses som positivt för slutkonsumenten

Vet faktiskt inte hur man ska ställa sig till sådana rykten, visst är det nice att få ut mantle till alla aktörer men om M$ ska sköta det så kommer ingenting gå snabbt eller bli som vi hoppas...