Moi,
Onko kenelläkään vastaavaa ongelmaa? Päivitin OS:n snow leopardiin ja samalla xcoden ja iphone sdk:n uusimpiin versioihin sillä seurauksella että tekemäni OpenGL ohjelma piirtää alpha-blendatut tekstuurit väärin simulaattorissa vaikka itse iphone laitteessa vastaavat polyt piirtyy oikein. Ennen päivitystä snow leopardiin ohjelma toimi myös simulaattorissa oikein.
Vika on sellainen että alpha-blendattu teksturoitu poly piirtää kyllä ne pikselit oikein, joissa alpha-kanava > 0 mutta läpinäkyviin osuuksiin tulee taustan sijaan jonkun toisen ohjelmassa ladatun tekstuurin sisältöä.
Koodi on about:
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_TEXTURE_2D);
glBindTexture...
<draw poly vertices w/ tex coords>
Kaikki ohjelmassa ladatut ja bindatut tekstuurit on 32-bittisiä png:tä.
Snow Leopard + uusin iPhone simulaattori = graffabugi?
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
2 viestiä
• Sivu 1/1
-
- Viestit: 1
- Liittynyt: 18.9.2009 klo 13.19
Snow Leopard + uusin iPhone simulaattori = graffabugi?
Viesti Kirjoittaja mayoneez »
-
- Viestit: 1663
- Liittynyt: 16.5.2006 klo 23.09
- Paikkakunta: Lappeenranta
Re: Snow Leopard + uusin iPhone simulaattori = graffabugi?
Viesti Kirjoittaja honpsu »
En tiedä liittyykö mitenkään, mutta esim. Plex on sekoittanut grafiikkansa 10.6:sen myötä. Näin Intel GMA X3100:lla.
MacBook (Late 2008 AluUnibody, 2GHz C2D / 8GB / 128GiB SSD & 160GiB 7200rpm, 10.8)
iPhone 4 32Gb
iPhone 4 32Gb
2 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit