1
0
Fork 0
Commit Graph

120 Commits

Author SHA1 Message Date
Dušan Poizl dcc4f271c7 priprava infrastruktury na save/load opercie 2010-11-09 18:37:16 +01:00
Dušan Poizl 85f5f8e97a automaticke nastaveenie nazvu modelu aj stavu modelu.
prehodene poradie zvyraznovacich pravidiel
2010-11-09 11:28:32 +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 3c6d3bd6c8 vytvoreny zaklad pre textovy editor na editaciu definicie modelov. 2010-11-02 19:23:58 +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 a3158c794a pokus o napisanie si metod na pracu s frontou 2010-10-19 10:27:37 +02:00
Dušan Poizl eb42b0e550 zaciatocny index queue by sa teraz mal uz posuvat spravne a nie preskocit zostavajuce polozky
SubWindows v MDI maju uz nejaky nazov
2010-10-19 10:26:40 +02:00
Dušan Poizl 46f622ea6d zaciatocny index queue by sa teraz mal uz posuvat spravne a nie preskocit zostavajuce polozky
SubWindows v MDI maju uz nejaky nazov
2010-10-19 10:14:41 +02:00
Dušan Poizl 7de6cc91d4 zaciatok implementacie funkcii ktore su definovane v DEVS.
treba este doimplementovat nahodne funkcie.
2010-10-15 15:35:46 +02:00
Dušan Poizl 5741885d5b pridane menu na usporiadanie okien do dlazdic a kaskadovito. 2010-10-15 12:13:12 +02:00
Dušan Poizl 4d0e2a1fae pridane nastavenie local workgroup size do GUI.
este treba spravit aby to prebralo aj do vypoctoveho jadra.
2010-10-15 11:10:43 +02:00
Dušan Poizl 421e1fd37f vyriesena nedetermickost gramatiky v otazke nedefinovanej ? hodnoty.
kedy mohol byt ? nedefinovany v ramci BOOL hodnoty alebo CONSTANT.
vyriesene tym ze sa nahradi jeden token '?' za dva '?b' a '?c'
2010-10-13 10:58:01 +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 01ebe412fa Merge branch 'master' of ssh://orwell.fiit.stuba.sk/~/cellula 2010-10-04 17:24:19 +02:00
Dušan Poizl cd5dcf29c1 uz by mala byt napisana cela gramatika na zapis prechodovych pravidiel
pridany workspace na dva projekty.
odstranene binarna kniznica libCDparser.a
2010-10-04 17:23:58 +02:00
Dušan Poizl 7026210391 uz by mala byt napisana cela gramatika na zapis prechodovych pravidiel
pridany workspace na dva projekty.
odstranene binarna kniznica libCDparser.a
2010-10-04 17:21:29 +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 651d62781b asynchronny model je v zaujimavom stave kedy dava cudne vysledky. 2010-04-20 20:32:09 +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 417f2b5b9c velky prepis kernelu asynchroneho modelu
*kazda bunka ma teraz svoj stav ulozeny samostatne. pretym sa aktualny stav bunky urcoval z fronty co je ale pravdepodobne zle. treba overit
	*ak je (0,0) uvedena ako sused maju sa udalosti z fronty samej seba zahrnut do vstupu?
	*TODO inicializacny kod ktory nainicalizuje udajove struktury stavu asynchronneho modelu.

CellSpace: teraz sa da ulozit do stavu hocijakke doplnujuce udaje vo forme union. podporovane dtove typy su (unsigned) int, float,
double, (unsigned) long long

pri skonceni sa uvolni samotny vypocetny stroj. bol tam bug ked Machine v destruktore odstranovala svojichpotomkov tak potomok
sa spatne odstranil zo zoznamu v Machine cim sa pokazil iterator v ~Machine() co sposobovalo segfault. teraz ak sa zavola detruktor
tak sa poziadavky na odranenie zo zoznamu ignoruju.
2010-04-13 13:25:25 +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 ab19d85884 uz moze byt viacero modelov v jednotlivych oknach. a mozu bezat sucasne. 2010-03-31 15:47:15 +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