abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:22 | Nová verze

    Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | Komunita

    Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.

    Ladislav Hagara | Komentářů: 2
    včera 17:33 | Zajímavý software

    OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.

    Ladislav Hagara | Komentářů: 1
    včera 04:33 | Nová verze

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).

    Ladislav Hagara | Komentářů: 9
    4.6. 11:22 | Bezpečnostní upozornění

    Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek

    … více »
    Ladislav Hagara | Komentářů: 22
    4.6. 10:46 | Nová verze

    Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    4.6. 04:33 | Nová verze

    Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.

    Ladislav Hagara | Komentářů: 7
    4.6. 03:44 | Komunita

    Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.

    Ladislav Hagara | Komentářů: 0
    3.6. 19:44 | Nová verze

    Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.

    Ladislav Hagara | Komentářů: 0
    3.6. 14:44 | IT novinky

    Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (15%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1838 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Hardwarově akcelerované kreslení obrázků

    Wan-To avatar 20.7.2007 10:36 Wan-To | skóre: 16 | blog: WanBlog | Čelákovice
    Hardwarově akcelerované kreslení obrázků
    Přečteno: 623×
    Zdravím,

    marně se snažím přijít na způsob, jak pod Linuxem hardwarově kreslit obrázky (pixmapy). Zkoušel jsem blitting pomocí SDL a kreslení pixmap přes OpenGL. Bohužel, ani jedno nebylo hardwarově akcelerované.

    Jediný způsob, jak se mi podařilo HW akcelerace dosáhnout, bylo kreslení v Javě. Bohužel aplikace, pro kterou akceleraci potřebuji, píšu v C++, takže Java mi nepomůže. Každopádně tohle je signál, že akcelerace jde pod Linuxem nějak získat, když to Java dokáže.

    Nevíte tedy o nějakém způsobu, jak si v C (resp. C++) pod Linuxem vynutit HW akcelerované kreslení pixmap, a to nejlíp pomocí OpenGL, pokud to jde?

    Díky.

    Odpovědi

    20.7.2007 11:19 PMD
    Rozbalit Rozbalit vše Re: Hardwarově akcelerované kreslení obrázků
    Nevím, jestli ti to pomůže, ale Ccairo by mělo mít experimantální backend pro OpenGL. Jak je to (ne)použitelné bohužel nevím.
    20.7.2007 11:21 PMD
    Rozbalit Rozbalit vše Re: Hardwarově akcelerované kreslení obrázků
    oprava: Cairo :)
    20.7.2007 11:53 Ondrej 'SanTiago' Zajicek
    Rozbalit Rozbalit vše Re: Hardwarově akcelerované kreslení obrázků
    Jake kresleni obrazku mas na mysli? Pokud jednoduchy bitblit, tak na to ti staci Xlib, asi skoro vsude to bude hardwarove akcelerovane. Pokud chces bitblit s alphablendingem, pak mas dve (bezne) moznosti - OpenGL a Xrender. Zavisi na konkretnim driveru (a konfiguraci), ktera z tech variant bude akcelerovana (v idealnim pripade obe).
    Fuky avatar 20.7.2007 12:04 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: Hardwarově akcelerované kreslení obrázků

    Moc pěkné seriály, které Ti pomohou začít:

    Grafická knihovna OpenGL
    OpenGL a nadstavbová knihovna GLU

    Jak jsi přišel na to, že vykreslování pixmap, přes OpenGL nebylo HW akcelerované? Pokud Ti funguje na grafické kartě akcelerace (test tuxracer), tak to HW akcelerované bylo, pokud ne, tak se použila "SW akcelerace" => šíleně pomalé.

    Wan-To avatar 20.7.2007 12:16 Wan-To | skóre: 16 | blog: WanBlog | Čelákovice
    Rozbalit Rozbalit vše Re: Hardwarově akcelerované kreslení obrázků
    3D akcelerace (TuxRacer) mi funguje; s tou problém nemám. Horší je to s těmi pixmapami, které se tahají z RAMky (nejsou v grafické paměti) a kreslení je šíleně pomalé.

    Jak jsem na to přišel? Pustil jsem si benchmark v OpenGL (kreslení pixmap) a pak v Javě (kreslení pomocí AWT). Benchmark v Javě naměřil asi 10x větší výkon (resp. počet nakreslených obrázků za určitou jednotku času) než ten v OpenGL, takže jsem usoudil, že na té akceleraci pomocí OpenGL není něco v pořádku.

    Podle mě by stačilo pixmapu nějak nahrát do grafické paměti podobně jako, jako se nahrávají textury pomocí glTexImage2d, jenže nevím, jak.
    20.7.2007 12:18 thingie
    Rozbalit Rozbalit vše Re: Hardwarově akcelerované kreslení obrázků
    Je to rozumné? Pokud vím, tak OpenGL ti nezaručí přesné vykreslení na pixel, ale jen něco přibližného. Což nemusí být úplně moudré.
    Bluebear avatar 20.7.2007 15:17 Bluebear | skóre: 30 | blog: Bluebearův samožerblog | Praha
    Rozbalit Rozbalit vše Re: Hardwarově akcelerované kreslení obrázků
    SDL se snaží používat hardwarovou akceleraci 2D grafiky, pokud může. Pokud ji na Tvém stroji nepoužívá, hledal bych chybu buď v nastavení X, nebo v konfiguraci SDL - například v Gentoo je třeba akceleraci explicitně povolit při kompilaci balíčku SDL.
    To mi připomíná, jak jsem si pořídil květináč, že v něm budu mít květinu. Opravdu tam byla, ale potom být přestala...
    Wan-To avatar 20.7.2007 15:32 Wan-To | skóre: 16 | blog: WanBlog | Čelákovice
    Rozbalit Rozbalit vše Re: Hardwarově akcelerované kreslení obrázků
    Aha. Nevíš, jakým flagem se tam podpora akcelerace přidává?

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.