Bästa sättet att bygga en skärmsläckare på? (Windows)
Jag skulle säga att inget av ovanstående problem beror på WPF.
- Animeringar ska göras beroende på tid sen senaste rendering och inte i fasta intervall, på så sätt spelar inte uppdateringsfrekvensen någon roll. (möjligtvis låsa den till en viss uppdateringsfrekvens för att undvika problem med multipla skärmar)
- DirectX(och OpenGL) kan hostas i WPF och du kan på så sätt utan problem rendera 3D.
- Gällande GPU-problem skulle jag gissa att detta beror på att du inte använder några bibliotek, som tex DirectX, för rendering.
Ja, du har såklart rätt i det du skriver. Jag är lite dålig på terminologin, har inte programmerat för windows tidigare så är inte så vass på vad man kan göra och inte.
Och nej precis, jag använder inte något speciellt bibliotek just nu för det grafiska. Var lite naiv när jag började bygga detta för jag hade läst att WPF var hårdvaruaccelererat och, ja det stämmer ju, men det är inte speciellt effektivt. Därav att jag behöver använda mig av DirectX eller OpenGL på ett mer effektivt sätt.
Tittade lite på SharpDX som möjliggör C# för DirectX-programmering men detta känner jag är på en för hög nivå för mig, komplexiteten blir ganska stor när man inte har något "gratis" som t.ex. transitions och easing. Sen såg jag att det finns något som heter Paradox som är en spelmotor (som är gratis?) som är byggd på SharpDX och WPF men där man får en massa spel-saker gratis. Jag får kolla vidare på om det kan vara något.
- Idag Laser, speglar och rök bakom Windows 10:s skrivbordsbild 1
- Igår Google höjer pristaket på Play-butiken med 150 procent 13
- 27 / 5 Microsoft avslöjar de verkliga systemkraven för Windows 11 36
- 27 / 5 Bungie vinner prejudicerande fall mot fuskutvecklare 29
- 26 / 5 Här är funktionerna Microsoft tar bort i Windows 11 24H2 24
- Igår Youtube snabbspolar automatiskt videor för Adblock-användare 41
- Igår SweClockers Noobbyggarguide - Del 3: Den dramatiska moderkortsmonteringen 6
- Igår Webhallen vill återvända till södra Sverige nästa år 28
- Igår Inet reser till Computex – Vad vill du se på datormässan? 37
- Igår Googles AI-sök slutar tipsa om att äta sten 45
- Laser, speglar och rök bakom Windows 10:s skrivbordsbild1
- Youtube snabbspolar automatiskt videor för Adblock-användare41
- Vad spelar du för tillfället?1159
- Kommer ej in i main bios, endast backup bios0
- Webhallen vill återvända till södra Sverige nästa år28
- Formel 1-tråden9039
- Plats för lite gubbgnäll10006
- Tips på vart köpa ersättningskuddar till Sennheiser hd800s ?3
- Välja extern DVD-brännare24
- Scrolla längst ner till sista inlägget..0
- Säljes Asus X670E-F ATX -> Mot ditt ITX eller mATX
- Säljes Dell 34" Alienware AW3423DWF OLED 21:9 165hz
- Säljes Sapphire RX 6700XT Nitro+
- Köpes Budget kort sökes
- Köpes Letar efter ett M-ATX B760, Z690 eller Z790
- Säljes Gaming-PC | Ryzen 7 2700X | RTX 2070 | 16 GB RAM | Win11 Pro
- Säljes Intel Arc A750 säljes / bytes
- Säljes Stilren ITX dator
- Säljes Corsair RGB DDR5 32GB 6000MHZ
- Skänkes GTX 550Ti och Benq 22tum monitor, PS5/PS4 spel, Razer
- Laser, speglar och rök bakom Windows 10:s skrivbordsbild1
- Youtube snabbspolar automatiskt videor för Adblock-användare41
- SweClockers Noobbyggarguide - Del 3: Den dramatiska moderkortsmonteringen6
- Webhallen vill återvända till södra Sverige nästa år28
- Inet reser till Computex – Vad vill du se på datormässan?37
- Googles AI-sök slutar tipsa om att äta sten45
- Lagring på magnetband ökar21
- Google höjer pristaket på Play-butiken med 150 procent13
- Framtidens skärmar bygger du själv24
- Håll koll på årets stora hårdvarulanseringar25