1
0
Commit Graph

101 Commits

Author SHA1 Message Date
89d2506818 Nacitanie konfiguracie zo suboru 2015-05-03 22:19:46 +02:00
41ed78e0c2 Citanie konfiguracie sceny zo suboru 2015-05-03 17:53:06 +02:00
deeaeb4df8 Presnutie tracer do samostatneho vlakna 2015-05-02 17:02:10 +02:00
93b06ca14a Pridany cornell box 2015-05-02 17:01:34 +02:00
d6d969dc8d Merge remote-tracking branch 'gitlab/master' 2015-05-01 11:58:35 +02:00
37727408b2 Pouzit najprv GPU ak nenajde tak sa pouzije CPU 2015-04-30 16:14:22 +02:00
4dda441a50 Pouzivat OpenGL 3.3 core profile 2015-04-30 16:13:38 +02:00
c7946cbb5b Rekurzivne sledovanie luca 2015-01-21 18:54:31 +01:00
7b15ce60ca Pridany buffer na ukladanie stavu MWC64X PRNG 2015-01-09 16:18:19 +01:00
16462382fd Oddelenie vytvorenie lucov do samostatneho kernel 2015-01-09 15:37:11 +01:00
7e254ba95b Konverzia do sRGB v samostatnom kernel. Pridany MWC64X PRNG 2015-01-09 14:22:33 +01:00
df699f5cc8 Pridana podpora pre difuznu farbu materialu 2015-01-08 22:02:23 +01:00
8f9a00a2d8 Opravena zle znamienko v sRGB konverzii 2015-01-08 21:20:35 +01:00
9dd0785ab6 Pridany jednoduchy labert osvetlovaci model 2015-01-08 18:42:28 +01:00
d27ee11615 Nahradenie VLOAD3F() za vload3() 2015-01-08 17:17:41 +01:00
dd80cd0b31 Pouzitie absolutnej dlzky pri shadow ray 2015-01-07 16:40:25 +01:00
ac8116ebc1 Otocenie smeru shadow ray kedze to sposobovalo cierne ciary na hranach trojuholnikov 2015-01-07 00:11:24 +01:00
4973dc0e8e Kernel na prechadzanie stromu prepisany na novy format 2015-01-06 16:40:23 +01:00
32d7b575f3 Dokonceny linearny BVH strom 2015-01-05 19:35:36 +01:00
379142bddd BVH::Tree teraz pouziva ako vstup samostatne pole vertexs a faces 2015-01-04 23:12:07 +01:00
ad38203ee7 Pridane nacitavanie modelov pomocou Assimp kniznice 2015-01-04 17:10:20 +01:00
d327a6f12e Zmeny spravene pri konzultacii 2014-12-05 14:25:06 +01:00
d5ca9020b5 Nahradenie konstantou 2014-12-05 14:24:45 +01:00
ff83197bf1 Pridany trasovanie tiena 2014-05-01 21:41:33 +02:00
0bc917fb7c Refraktorovanie kernelu 2014-05-01 17:52:05 +02:00
c1d4e8ffda Odstranenie niektorych kernelov 2014-05-01 17:22:01 +02:00
Dušan Poizl
b7e57eba35 Vytvorenie kopie QImage ktore je zkonstruovane z pointeru na data 2014-04-30 22:32:32 +02:00
Dušan Poizl
13f271f0a9 Merge branch 'master' of ssh://orwell.fiit.stuba.sk/~/raytracer
Conflicts:
	glwidget.cpp
	intersect_kernel.cl
2014-04-30 22:17:42 +02:00
8026db57cd Oprava vykreslovania AABB stromu. Vylepsenie parsovania OBJ
GLSL zakazuje pouzit deklarovat premenne zacinajuce na gl_
2014-04-27 16:01:35 +02:00
676d73f133 opravena chyba kedy pri vracani sa z lavej polovice stromu preskocilo celu pravu stranu 2012-10-21 19:51:44 +02:00
443a0dd3dd zvecsenie AABB boxov o malicky kusok kvoly prechode luca rovnobezne so stenou 2012-10-21 19:27:36 +02:00
861ce277c1 funkcny kernel na prechadzanie BVH stromu na GPU 2012-10-12 15:38:16 +02:00
ba4c4fdc0f BVH::Tree teraz berie data z Objmodel 2012-10-11 18:02:03 +02:00
141d707d52 nacitanie a renderovanie OBJ modelu 2012-10-10 22:29:26 +02:00
98f9f0b99c pridany define CL_DEPRECTATED_OPENCL_1_1_APIS 2012-10-08 11:17:03 +02:00
c531e2a743 precisteny kod, a trochu prerobena vizualizacia AABB 2012-10-08 00:04:08 +02:00
34229ea329 prototyp BVH stromov 2012-10-07 21:53:51 +02:00
6d1c2a284c testovaci geometry shader na vizualizaciu AABB 2012-10-07 00:18:51 +02:00
9102d8bb5a vynatie kodu pre vyratanie prieniku trojuholnika s priamkov do
samostatnej funkcie.
2012-10-03 08:24:51 +02:00
d1e0ed9907 pridana funkcia na ray-AABB koliziu 2012-10-03 00:12:32 +02:00
a4c84a84ed upraveny .gitignore, zmazany C::B projektovy subor 2012-10-02 17:38:54 +02:00
c14a841487 konecne najdena chyba pri kopirovani image do pamete 2012-10-02 15:08:03 +02:00
fea5d57acb prerobene z OpenGL na imgview 2012-06-23 12:55:39 +02:00
Dušan Poizl
db2c4dad59 primitivny *.obj parser 2012-01-18 00:02:27 +01:00
Dušan Poizl
e93f108fa9 fix zistenia prieniku. bol tam zly vektor. teraz funguje korektne. 2012-01-18 00:01:36 +01:00
Dušan Poizl
8945488078 nacitanie meshu. zatial bez textury 2012-01-12 14:00:02 +01:00
Dušan Poizl
0ae624bc79 pridane texturovanie 2012-01-09 14:35:38 +01:00
Dušan Poizl
83a51e7ac9 najdenie prieniku funguje. bug v OpenCL kompilery ktory parsuje podla locale 2012-01-08 23:25:49 +01:00
e7034746b4 funkcny kod na prienik. nefunguje ale akosi image write 2012-01-08 14:59:38 +01:00
8390caa1e4 prototip kernelu na zistenie prieniku priamky a trojuholnika 2012-01-08 01:19:02 +01:00