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