作者查詢 / iamstudent
作者 iamstudent 在 PTT [ C_and_CPP ] 看板的留言(推文), 共396則
限定看板:C_and_CPP
看板排序:
全部Gossiping2344MiHoYo2219Wargaming1865HatePolitics1504RTS760Military521Steam460C_and_CPP396C_Chat363Aves342FEZ211Boy-Girl188car176Ikariam126GO80Storage_Zone72Printer3D68OverWatch53Printer_scan42PhD38LaTeX27OOAD27Paradox21Headphone20Little-Games15DSLR12Programming12Mind11Hearthstone10nb-shopping10joke9rent-exp9StarCraft9Audiophile8FITNESS8PublicIssue8NCTU_TALK7Tech_Job7watch7L_TalkandCha6MobileComm6specialman6Broad_Band5home-sale5MATLAB5DummyHistory4Health4Network4prozac4soul4AllTogether3cat3Key_Mou_Pad3Office3sex3sky3SMSlife3SOFTSTAR3SouthPark3SWORD3Web_Design3WomenTalk3YOLO3Marginalman2Nantou2Ornithology2StupidClown2AC_In1Actuary1ask1Aviation1BeautyBody1biker1CATCH1ck54th3311ClashRoyale1CSMU-ST941feminine_sex1HSNU_8201KanColle1Keelung1Lifeismoney1movie1NUU_CE1PC_Shopping1rabbit1Road1TA_AN1Tainan1TFSHS65th3221toberich1TVClass1<< 收起看板(92)
16F推: 不要看太少又不想動腦就罵別人可讀性低05/01 11:44
17F→: bitwise operator在driver應用上非常常見05/01 11:45
18F→: 而且很多時候往往都是效率上的需求,會具有必要性05/01 11:46
19F→: 沒有這類語法的語言,應該不會有人想用在driver上05/01 11:47
20F→: 有興趣專研bitwise op的人,推薦去看Hacker's Delight05/01 11:48
16F推: 然後書名叫Effective C++ More More之類的06/20 18:25
1F推: 有呼叫重畫嗎?06/05 19:08
2F→: 另外你這樣只適合很簡單的程式06/05 19:09
3F→: 如果display畫東西有好幾個pass,中途就開關很多次了06/05 19:09
4F→: 我隱約看見你程式有shader06/05 19:11
5F→: 如果你用shader畫,貼圖的enable/disable會無效06/05 19:11
6F→: shader只看貼圖的binding、filter與repeat06/05 19:12
7F→: 有無enable沒差,顏色的replace或module也沒差06/05 19:13
8F→: 顏色用法完全看shader code內容06/05 19:13
5F推: 從mtl檔案讀出需要的圖片檔名12/31 17:25
6F→: 然後用可以讀取圖片的library載入圖片到記憶體12/31 17:26
7F→: 用glGenTexture產生貼圖id, bind之後用glTexImage2D12/31 17:26
8F→: 把圖片資料從主記憶體搬到顯示卡記憶體12/31 17:27
9F→: 畫出物品時bind貼圖並enable,頂點要給貼圖座標12/31 17:27
10F→: 網路上直接找OpenGL貼圖的範例程式看一下就好12/31 17:28
11F→: 我是不知道你mtl的貼圖給到多複雜12/31 17:29
12F→: 如果有bump_map或是specular_map就可能要寫shader12/31 17:30
13F→: 只有diffuse map的話,用傳統貼圖的GL_MODULATE就夠了12/31 17:31
1F推: 如果是整個畫面晃動,可以用glViewport去做01/06 00:08
2F→: 單一物件放大縮小,那就用modelview matrix01/06 00:08
3F→: 用個scale矩陣控制,然後畫出該物件01/06 00:09
4F→: 矩陣的save load可以交給glPushMatrix glPopMatrix01/06 00:09
2F推: 這是數值精準度問題,你要實驗的話,兩個數字不要008/12 19:20
2F→:貼圖座標s_xy乘以一個數字放大,再加上一個向量平移07/04 12:09
3F→:你就可以控制要放多大,還有要看哪裡07/04 12:10
4F→:你舉的例子並不是他要表達的意思07/03 15:03
5F→:你這樣變成在歪曲別人的話,只針對最後那句話當弱點打07/03 15:04
6F→:d要表示的意思是迴圈的寫法、程式風格、宣告命名規則07/03 15:05
7F→:這些小改善有時候對於編譯器並沒有差異07/03 15:06
8F→:結果你卻舉這個例子說對方講錯07/03 15:07
9F→:別人說的話要上下一起看整個,而不是突然抽出一句話07/03 15:08
10F→:然後讓這句話偏離原本的討論環境,就變成錯的07/03 15:09
4F推:等等!這邊我要回一下,我指的是執行速度06/29 13:24
5F→:我不會到分不清編譯速度與執行速度06/29 13:24
6F→:而且我也很清楚要開最佳化,用debug模式測試根本無意義06/29 13:25
7F→:以前我在VS2005上測試過三種掃過動態配置空間的方法06/29 13:27
8F→:結果最快的是指標遞增,loop i與iterator寫法都比較慢06/29 13:29
9F→:另外還有一個也是很明確肯定不會比較快的case06/29 13:29
10F→:使用template作長向量加法,然後不產生暫時物件06/29 13:30
11F→:在C++ Template全覽這本書裡面可以找到它的程式碼06/29 13:31
12F→:結果也是template用了反而更慢,作者也有提到這點06/29 13:32
13F→:不是所有東西都搬到編譯期就有辦法被最佳化06/29 13:33
14F→:目前的編譯器已經很強了,但對於template似乎仍有不足06/29 13:37
12F推:用goto呀,該用就要用06/27 17:15