85 Commits
Author SHA1 Message Date
Dušan Poizl 02e51f7d5c farby sa daj prepinat prepisanim v kernely 2011-05-10 17:59:35 +02:00
Dušan Poizl eccdf05b4f pridane subory do Makefile 2011-05-10 13:59:07 +02:00
Dušan Poizl 09592fff31 pridany binding na Lua 2011-05-10 12:51:40 +02:00
Dušan Poizl 4d7a159307 pregenrovana dokumentacia Doxigen 2011-05-08 20:40:37 +02:00
Dušan Poizl 68aa0c27a3 posledny upravy pred odovzdanim 2011-05-08 18:38:41 +02:00
Dušan Poizl aab4c75812 odstarnenie spin boxov na nastavenie localnej velkosti 2011-05-07 20:47:11 +02:00
Dušan Poizl 585b107e5f odstranenie nahravacieho panelu 2011-05-07 20:28:57 +02:00
Dušan Poizl 389d2d18f6 opraveny cudny bug pri vypinani aplikacie. 2011-05-07 17:06:19 +02:00
Dušan Poizl 190a089bb1 pridane okno napovedy 2011-05-07 16:34:34 +02:00
Dušan Poizl 11ac08afa8 pridanie moznosti kontroly rychlosti simulacie a pridanie Mersene twister generatora na inicializaciu seed v asynchronnych modeloch 2011-05-07 14:59:52 +02:00
Dušan Poizl 3678a06611 licencovanie pod GPLv3 2011-05-07 10:30:36 +02:00
Dušan Poizl 18e1dd1243 pridanie chybajuciych parametrov do asynchroneho modelu. signalizovanie neulozeneho alebo neskompilovaneho modelu 2011-05-06 16:50:14 +02:00
Dušan Poizl 1247140294 prvotna implementacia na nacitanie VAL suborov 2011-05-05 23:06:06 +02:00
Dušan Poizl 2712cecaa9 dokoncene parsovanie a preklad asynchronych modelov. 2011-05-05 14:50:41 +02:00
Dušan Poizl 0c80fb53fe nacitavanie synchronych modelov hotove 2011-05-05 12:49:51 +02:00
Dušan Poizl c9372da5e6 zaciatocna verzia treescannera na parsovanie tree pre synchronne modely 2011-05-04 11:48:54 +02:00
Dušan Poizl 1ee467a235 prelad CellDEVS modelov je takmer hotovy. jedine co zostava je dorobit intermediate step a nalepit to ku kernelu 2011-05-03 22:09:47 +02:00
Dušan Poizl ac89772b3a preklad novych retazcov. 2011-05-01 15:32:16 +02:00
Dušan Poizl 7007946855 zmena typu bunky pri synchrnnom modely naspet na int. char bol 3*pomalsi 2011-05-01 13:25:37 +02:00
Dušan Poizl aac4a2e20a nacitanie stavu z Golly RLE, prepracovanie synchronneho modelu odstranenie localnej pamete. 2011-04-30 18:46:07 +02:00
Dušan Poizl 4e33818887 opraveny leak kedy som nemazal CellSpace ked sa zatvorilo okno.
taktiez chyba pri odstranovani CellSpace z modelu
2011-04-29 21:46:32 +02:00
Dušan Poizl 72a47b56fb preklad novych dialogov.
oprava vytvarania noveho stavu kedy sa zaokruhly na cele 8
2011-04-28 00:06:48 +02:00
Dušan Poizl 262d0db555 zabudnute zdrojove subory k newmodeldialog 2011-04-27 23:23:05 +02:00
Dušan Poizl fb3a36c7ec zabudnuty zmeneny projektovy subor 2011-04-27 22:40:20 +02:00
Dušan Poizl a8fbff9a6f pridany newmodeldialog 2011-04-27 21:41:46 +02:00
Dušan Poizl 9b50d51939 prepajanie OpenCL simulacneho jadra s CDparser
pridanie NewState dialogu.
2011-04-27 17:51:33 +02:00
Dušan Poizl c6e657e501 vytvorene Makefile pre CDparser.lib. treba ho volat rucne. upravene Makefile hlavneho programu 2011-04-14 13:15:53 +02:00
Dušan Poizl 84f7fed58f zabudnuty zmeneny projek 2011-04-13 00:40:03 +02:00
Dušan Poizl e4cd2e8407 pridana LuaConsole. zatial iba hola konzola bez prepojenia na ostatne sucasti. 2011-04-13 00:38:44 +02:00
Dušan Poizl 055b8702f4 pridany CDparser do celluly. teraz uz Cellula parsuje kod zadany v editore.
Zatial iba parsuje a vypisje do logu. Este treba dopracoat ten parser.
2011-04-13 00:32:40 +02:00
Dušan Poizl 01e32d0a06 pridane preklady
odtsranenie -g volby sposobuje flex scanner jammed.
2011-04-07 17:42:30 +02:00
Dušan Poizl 812620667d Rozsirenie gramatiky o parametre modelu.
Vela parametrov z originalneho DEVS sa zatial ignoruje.
2011-03-07 15:05:27 +01:00
Dušan Poizl 1015b689b9 pridany error recovery 2011-02-25 12:07:02 +01:00
Dušan Poizl e68f5655b6 oprava chyb v gramatike.
nerozoznavalo to zaporne cisla.
oprava prekladu operatora = na == v OpenCL kode
zabudnuty not operator
teraz parser neroznova velkost pismen
2011-02-25 11:49:18 +01:00
Dušan Poizl f8ba9ba239 ukladanie obsahu aktualneho obsahu okna simulacie ako obrazok
uprava Options aby sa nevybrala platforma ktora uz nie je v systeme.
2011-02-14 12:21:39 +01:00
Dušan Poizl d3e8fe0e1f uz je asynchronny model prerobeny na OpenCL/OpenGL interoperabilitu 2011-02-13 17:48:35 +01:00
Dušan Poizl 1acdbf7056 pridana OpenCl/OpenGL interoperabilita. este je potrebne prerobit asynchronny kernel na OpenCL image.
odstranenie Machine::getContext() z toho vypliva priadanie zopar metod do triedy Machine.
teda hlavne tych volani OpenCL ktore potrebuju kontext.
2011-02-12 23:46:00 +01:00
Dušan Poizl 68dd0895b9 kod sa teraz inicializuje aj OpenCL/OpenGL interoperabilitu.
treba este dorobit samotne presun dat. a taktiez kreslenie z buffera na texturu.
2011-02-12 14:19:57 +01:00
Dušan Poizl bd445b917f Pridany preklad do anglictiny
upravene Makefile aby odrazalo tuto zmenu.
2011-02-08 20:55:53 +01:00
Dušan Poizl 8348f16e1c pridana dve konzoly kde sa bude vypisovat log a konzola na Lua scipty 2011-02-08 19:09:49 +01:00
Dušan Poizl 5ba179ee69 Pridane nahravanie modelov zo suboru a ich ukladanie. 2011-02-08 15:07:54 +01:00
Dušan Poizl 2294f0cfbf Pridane triedy na zaznam videa. 2011-01-22 23:50:11 +01:00
Dušan Poizl dcc4f271c7 priprava infrastruktury na save/load opercie 2010-11-09 18:37:16 +01:00
Dušan Poizl 54b6789d75 pridane ikonky k akciam. teraz sa zobrazuju v toolbare aj v menu. 2010-11-06 17:57:52 +01:00
Dušan Poizl af8e8a951c pridane nove subory do Makefile 2010-11-02 22:25:59 +01:00
Dušan Poizl e50700a139 Merge branch 'queue'
nova verzia asynchronneho kernela. ktory ma prehladnejsi kod
tktiez implementcia casti DEVS funkcii.
CLvariant. trieda na uchovavavanie CL datovych typov. priprava na prepisanie CellSpace aby mohlo uchovavta hocico.
parser teraz ignoruje aj komentare zacinajuce %
Conflicts:
	kernels/asynchr.cl
	kernels/misc.cl
	kernels/queue.cl
2010-11-02 09:28:47 +01:00
Dušan Poizl e0eab06031 coords a queues_idx som presunul do lokalneho pola. vdaka tomu kernel uz funguje na GPU.
taktiez sa kernel zmensil co do velkosti tak aj do poctu blokov v ISA kode z 363 na iba 164.
dalej pocet registrov klesol z 21 na 18.
2010-10-31 14:42:08 +01:00
Dušan Poizl ba4365a596 odstranenie zbytocnych rgumentov z funkcii pre queue. 2010-10-31 14:14:33 +01:00
Dušan Poizl 91c894be87 hotovy prepis asychnronneho kernela. zase nefunguje na GPU. 2010-10-31 08:30:37 +01:00
Dušan Poizl 41fe3a4706 zprehladnenie kodu asynchronneho kernelu
Conflicts:

	kernels/asynchr.cl
	kernels/queue.cl
2010-10-28 18:07:24 +02:00
Dušan Poizl f6ec42aaa0 zprehladnenie kodu asynchronneho kernelu 2010-10-28 18:02:07 +02:00
Dušan Poizl 95f74a4a99 presun definicie susedov z kernel do C++ kodu. 2010-10-27 20:48:56 +02:00
Dušan Poizl c4c1164d5d Merge branch 'queue' of ssh://orwell.fiit.stuba.sk/~/cellula into queue
Conflicts:
	aaaa.workspace
2010-10-24 17:09:26 +02:00
Dušan Poizl a3a3a86625 implementovane dalsie funkcie ktore su definovane v CellDEVS.
rozdelenie kernelov do viacerych suborov.
tretie prepisovanie asnychronneho kernelu
2010-10-24 17:04:52 +02:00
Dušan Poizl e6ed66012f implementovane dalsie funkcie ktore su definovane v CellDEVS.
rozdelenie kernelov do viacerych suborov.
tretie prepisovanie asnychronneho kernelu
2010-10-24 17:01:14 +02:00
Dušan Poizl a4917606b9 scanner teraz preskakuje komentare. teda riadky zacinajuce na % 2010-10-24 16:31:36 +02:00
Dušan Poizl 3980dd13db pridane zabudnute subory 2010-10-08 15:54:35 +02:00
Dušan Poizl 49c0c703fb oprava delete ked som dal dve za sebou. mazalo to potom vzdy iba prvy pointer kedze operator ciarky. 2010-10-06 12:49:23 +02:00
Dušan Poizl 77b11e2672 zkladna implemntaica gramatiky a prekladaca je hotova. 2010-10-05 14:50:40 +02:00
Dušan Poizl b3bc1052d9 opravene chybicky v scenner aj v parser 2010-10-04 20:51:55 +02:00
Dušan Poizl 5b6d890aef opravena chyba kedy pri linkovni hadzalo chyby o nereferncovanych funkciach. 2010-10-04 20:23:55 +02:00
Dušan Poizl 8f5332cac0 odstranenie *.o suborov 2010-10-02 21:06:46 +02:00
Dušan Poizl b0dbc09104 prvotna implementacia parsera pre CellDEVS zapis modelov. 2010-10-02 21:04:17 +02:00
Dušan Poizl 50d9eddb2b Merge branch 'debuging' 2010-09-30 11:20:54 +02:00
Dušan Poizl 97fc3465cb odstranene debug funkcie.
pridany Code::Blocks projektovy subor
2010-09-30 11:18:30 +02:00
Dušan Poizl 13cd00a59a po dlhom case sa vraciam k tomuto.
znovugenerovana dokumentacia.
prekompilovanie pre Qt4.6
2010-09-30 11:11:07 +02:00
Dušan Poizl 0a9ad901f6 prepisany asynchronny model aby fungoval na nVidia kartach. pokus o prepis do __local obsahoval chybu. 2010-04-28 14:32:25 +02:00
Dušan Poizl 3952a7203c prepisany synchronny kernel aby bezal na nVidia kartach. nVdiai asi neberie pole vektorov ako ATI 2010-04-28 08:21:14 +02:00
Dušan Poizl 3053e4583e presun event_vector do __local. nepomohlo. 2010-04-25 18:58:47 +02:00
Dušan Poizl 17f45d5e32 pridana licencia. po obhajeni bakalarky ju zmenim na GPL3 2010-04-23 18:32:21 +02:00
Dušan Poizl da36c88bdc debugovacia verzia.
problem je pravedepodobne vo funkcii create_event_vector()
2010-04-23 18:21:11 +02:00
Dušan Poizl 3916623d65 asynchronny model "funguje". zatial iba na CPU. n GPU to roby blbosti a netusim preco.
treba dorobit do intermediateStep() sortovanie novo vytvorenych udalosti.
2010-04-21 18:51:51 +02:00
Dušan Poizl d04aedb9c0 opravena chyba kedy pri nevybranom zariadeni nastal pad aplikacie. upravene Makefile aby generovalo aj moc_*.cpp subory 2010-04-18 09:49:24 +02:00
Dušan Poizl 3781350048 spravena incializacia asynchroneho modelu a krelsenie do textury. 2010-04-17 21:34:58 +02:00
Dušan Poizl 3a24d29aa0 opravena chyba pri sucasnom behu dvoch modelov kedy sa musi zavolat makeCurrent() pretoze sa nahravaly data do zleho contextu
pridany subor do Makefile
2010-03-31 20:51:28 +02:00
Dušan Poizl 3a5c668c54 uz funguje posuvanie modelu a zoomovanie. doplnenie novych suborov do makefile 2010-03-27 23:00:51 +01:00
Dušan Poizl 327c180bbe pridane hlavne menu a MDI area. 2010-03-27 00:17:26 +01:00
Dušan Poizl cfff853dd8 optimalizacia presunu konstantnych bufferov do _local
zrychlilo o dvojnasobne
2010-03-09 22:56:12 +01:00
Dušan Poizl 6363e122f4 opravene chyby v zapise dokumentacii a vygenerovana do HTML
pridane metody na kopirovanie z a do CL buffera
BUG: ak je pouzite pri vytvarani CL_MEM_USE_HOST_PTR tak sa zda ze nereflektuje zapisi do buffera v kerneli.
2010-03-09 15:09:29 +01:00
Dušan Poizl 998aaa85bb dokumentacia v doxygen 2010-03-05 08:04:57 +01:00
Dušan Poizl e33ccd6909 pridane Makefile 2010-02-28 13:29:45 +01:00
Dušan Poizl 65e3913c82 SynchronousModel - synchronny model. uz ho dokaze skompilovat 2010-02-27 21:35:11 +01:00
Dušan Poizl 7cd9b9232f Macine - pridany konstruktor ktory vytvory OpenCL context z OpenGL interoperabilitou 2010-02-26 21:54:50 +01:00
Dušan Poizl 87db4e5edb maly patch pridane default hodnoty 2010-02-22 22:39:09 +01:00
Dušan Poizl 193ff63eb5 a 2010-02-22 10:21:06 +01:00