第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Go 中來自 SDL Surface 的 OpenGL 紋理

Go 中來自 SDL Surface 的 OpenGL 紋理

Go
開心每一天1111 2023-01-03 14:19:09
我正在使用go-sdl2和go-gl,我正在嘗試從 sdl 表面創(chuàng)建 gl 紋理。在 CI 中會通過調(diào)用glTexImage2Dwithsurface->pixels作為最后一個參數(shù)來做到這一點。go-sdl然而,Inpixels是一個私有字段并且Pixels()(我應(yīng)該使用它來訪問它)返回[]byte,這與gl.TexImage2D期望最后一個參數(shù)是unsafe.Pointer.image, err := img.Load("img.png")if err != nil {    //...}var texture uint32gl.GenTextures(1, &texture)gl.BindTexture(gl.TEXTURE_2D, texture)gl.TexImage2D(gl.TEXTURE_2D, 0, gl.RGBA, image.W, image.H, 0, gl.RGBA, gl.UNSIGNED_BYTE, image.Pixels())不能使用 image.Pixels()([]byte 類型的值)作為 gl.TexImage2D 參數(shù)中的類型 unsafe.Pointer那么從 sdl 表面創(chuàng)建 gl 紋理的正確方法是什么?
查看完整描述

1 回答

?
幕布斯7119047

TA貢獻1794條經(jīng)驗 獲得超8個贊

事實證明,有一個返回實際指針的Surface.Data函數(shù)。

gl.TexImage2D(gl.TEXTURE_2D, 0, gl.RGBA, image.W, image.H, 0, gl.RGBA, gl.UNSIGNED_BYTE, image.Data())



查看完整回答
反對 回復(fù) 2023-01-03
  • 1 回答
  • 0 關(guān)注
  • 105 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號