--------FRAPS log prohlížeč---------


Program slouží pro pohodlné prohlížení a porovnávání průběhů fps zaznamenaných pomocí programu FRAPS.
Další funkce je analýza frametimes a výpočet "reálných fps". Toto je vhodné pro srovnání plynulosti hry na single vs multi-GPU konfiguracích. Vysoký počet fps ještě nezaručuje plynulost. Do výsledku je zahrnut nejen microstuttering, ale i propady min. fps a celková nevyrovnanost framerate. Zatím se jedná o pokusnou implementaci, je možné, že v budoucnu bude přepracována. Program není vhodný pro prohlížení záznamů z benchmarků typu "timedemo".
Tyto spočívají ve vykreslení pevného množství snímků, takže čas závisí na rychlosti vykreslení. Pro porovnávání průběhu jsou vhodné jen záznamy se stejným (podobným) časem.


Výpočet vlivu MS je proveden jiným způsobem, než u ostatních programů. Výsledky s nimi nejsou srovnatelné.


Ve verzi 1.5 byla přidána funkce zobrazení histogramu. Z frametimes se vypočítá absolutní minimum a maximum fps. Z min/max a zadaného počtu sloupců se následně vytvoří hranice jednotlivých sloupců. Do nich se ukládají fps přepočnené z frametimes. Ve spodním řádku jsou průměrné fps, v horním procentuální zastoupení snímků. Tedy kolik snímků z celku bylo vykresleno s danou snímkovou frekvencí. Zeleně označené sloupce spadají do oblasti ohraničené rozsahem klasických min - max fps (snímáno 1 hodnota/s). Úroveň microstutteringu je dána
součtem černých sloupců. Počet sloupců je možné změnit v nastavení programu. Vyšší počet znamená lepší přesnost.


Tento program ke svému chodu vyžaduje Java SE Runtime Environment. Podporované operační
systémy jsou Windows XP 32bit, Windows 7 32bit a 64bit. Teoreticky by měl stačit libovolný OS, na ktery lze nainstalovat patřičnou verzi javy. Ale nezkoušel jsem, takže bez záruky.


Program automaticky načítá soubory "*frametimes.csv" a "*fps.csv" ze složky "data". Soubory není potřeba přejmenovávat, stačí je jen překopírovat z FRAPS složky. Pro správnou funkčnost je nutné dodržet správnou 
strukturu adresářů. Jejich přesné názvy se musí zapsat do příslušných konfiguračních souborů.
V programu se nastavení vybírá přes combo boxy. Pro každou hru -> kartu -> rozlišení může být pouze jeden
*fps.csv a *frametimes.csv soubor.
  


hra1 ------> karta1 ------> rozlišení1 -------> *frametimes.csv
						*fps.csv
			    rozlišení2 -------> *frametimes.csv
						*fps.csv
			    rozlišení3 -------> *frametimes.csv
						*fps.csv
				...
				...
			    rozlišeníN -------> *frametimes.csv
						*fps.csv

 	     karta2 ------> rozlišení1 -------> *frametimes.csv
						*fps.csv
			    rozlišení2 -------> *frametimes.csv
						*fps.csv
			    rozlišení3 -------> *frametimes.csv
						*fps.csv
				...
				...
			    rozlišeníN -------> *frametimes.csv
						*fps.csv

	     kartaN ------> rozlišení1 -------> *frametimes.csv
						*fps.csv
			    rozlišení2 -------> *frametimes.csv
						*fps.csv
			    rozlišení3 -------> *frametimes.csv
						*fps.csv
				...
				...
			    rozlišeníN -------> *frametimes.csv
						*fps.csv

hra2 ------> karta1 ------> rozlišení1 -------> *frametimes.csv
						*fps.csv
			    rozlišení2 -------> *frametimes.csv
						*fps.csv
			    rozlišení3 -------> *frametimes.csv
						*fps.csv
				...
				...
			    rozlišeníN -------> *frametimes.csv
						*fps.csv

 	     karta2 ------> rozlišení1 -------> *frametimes.csv
						*fps.csv
			    rozlišení2 -------> *frametimes.csv
						*fps.csv
			    rozlišení3 -------> *frametimes.csv
						*fps.csv
				...
				...
			    rozlišeníN -------> *frametimes.csv
						*fps.csv

	     kartaN ------> rozlišení1 -------> *frametimes.csv
						*fps.csv
			    rozlišení2 -------> *frametimes.csv
					 	*fps.csv
			    rozlišení3 -------> *frametimes.csv
						*fps.csv
				...
				...
			    rozlišeníN -------> *frametimes.csv
						*fps.csv