crypt of decay - подумал-подумал... [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

подумал-подумал... [Mar. 3rd, 2018|02:52 am]
Previous Entry Add to Memories Tell A Friend Next Entry
…и решил впилить в нановегу поддержку `clip()`. даже более крутую, чем в html5 canvas. получится или нет — будем посмотреть.

это клипинг по любому созданному пути, если кому лень искать. запилю через создание «теневых» FBO, куда будет растеризоваться нужный путь, и потом буду использовать color texture от этого FBO как маску. так что потенциально можно будет даже пиздануть в качестве маски битмап — а хуле. и заодно напилю поддержку разных режимов комбинирования новой маски с текущей: фигле, не жалко.

к сожалению, одним FBO обойтись не получится, потому что `save()`/`restore()`. ну и ладно: чай, не на утюги рассчитано. в конце концов, капиталисты нам дали GPU для того, чтобы эти самые GPU использовать, а не думать о том, что у негра в африке вдруг работать не будет.
Linkmeow!