2014-08-05 Zolnai Tamás <tamas.zolnai@collabora.com> [4e5fb3e03ad05d1160f250b72fc7d7c24c093a2e]

	Update comment.

	Change-Id: I536b335b50e6b7103f15a967c80888adbe54ab4b

2014-08-05 Yang Zhang <yangzhang@multicorewareinc.com> [7e8aa313f62dcb3f518a2601efc3765e995d1f48]

	Remove useless code in RenderScene.h and RenderScene.cpp

	Change-Id: I7e98f4792b5de802cea3cb77d6156c89359cc961
	Reviewed-on: https://gerrit.libreoffice.org/10590
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-08-04 Markus Mohrhard <markus.mohrhard@googlemail.com> [ad75af6302831befb095b1acc8a9c307aa420d67]

	prevent generated copy c'tors

	Change-Id: I6d3a8b7ad94cb241c38d906bd135169ae85bd499
	Reviewed-on: https://gerrit.libreoffice.org/10732
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-08-04 Markus Mohrhard <markus.mohrhard@googlemail.com> [21e5a12009e8bc2020f5192b5e940c2953134a2d]

	prefer prefix operator++

	Change-Id: Iee04f3f3ef2d42be40c69768d83f3b0702b77c7e
	Reviewed-on: https://gerrit.libreoffice.org/10731
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-08-04 Zolnai Tamás <tamas.zolnai@collabora.com> [ccb68cd2f14240a24a4780a386399b60b2eeea23]

	Add trackball files to the *.filters VS file

	Change-Id: I735017a691878a485963268a78319e991e415471

2014-08-04 Zolnai Tamás <tamas.zolnai@collabora.com> [8e6dbe5a217227dc4dc25d4aa11d7fef58b23d71]

	WaE: -Weffc++: fix warnings related to glTFFile

	Change-Id: I98bead501a664ad7eefa4ab5f618898baa2c7d00

2014-08-04 Yang Zhang <yangzhang@multicorewareinc.com> [e1807311b6eb7dc75becebbc39df0684f42d1fc3]

	remove useless  code in libgltf.h and libgltf.cpp

	Change-Id: I52d28d9556bbc0f6e65e45443bf54addefca3819
	Reviewed-on: https://gerrit.libreoffice.org/10723
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-08-04 Yang Zhang <yangzhang@multicorewareinc.com> [2d8db4ecb7627034c77d706b6a5973ff010b6ce4]

	 Let the camera move up and down.

	 The original design doesn't support camera move up and down, so we set
	 the Y as 0 all the time

	Change-Id: Icd61dafc3d51723592b96f867b5de6cd999568f1
	Reviewed-on: https://gerrit.libreoffice.org/10720
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-08-02 Zolnai Tamás <tamas.zolnai@collabora.com> [25f5ab7b0efc4bd5c646aff7546bd5d67e5766a1]

	Save one copy of *.bin file

	The pBuffer member is used only during gltf_renderer_set_content()
	call which means the original buffer (in inputFiles vector) is
	alive, so don't actually need to copy the buffer.

	Add removeBuffer() to set pBuffer to 0 before return from
	gltf_renderer_set_content() to avoid invalid memory access.

	Change-Id: Ia766d37b794ad79587e698f0b5d8a210efbf5ed7

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [cd073f7c5bd583aa7606a1f3cd062067b869215d]

	releaseFileName() lost it's meaning, rename it to releaseScene()

	Plus move deallocation of glTFHandle to RenderScene.cpp, since
	allocation was also moved there.

	Change-Id: Ibbd8b41ec2925aabc1a076af40bef98383f2cd70

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [3f2838b5a1c73d18c4c4dc74dfe770da4fc66ddc]

	Comment out an API method: it's not ready for the next release.

	Change-Id: I6799d210fb018f3da263359ed001e8ba84200dfe

2014-08-01 Yang Zhang <yangzhang@multicorewareinc.com> [eccc894219d52197d7d7178cb6553c5a49a8b6cf]

	Remove unused member of RenderPrimitive

	Extracted from patch:
	https://gerrit.libreoffice.org/#/c/10548/

	Change-Id: I5a7e4e329f1407e32f9cf39a6d4d1cb5cb35974d

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [4d2d148c0768270d00ef18406e582367e8175762]

	Remove useless gltf_renderer_stop_rotate_model()

	This method does nothing. It's not necessary to
	set lastquat to 0.
	gltf_renderer_rotate_model() does the job.

	Change-Id: I23047297751b22682cfeae26c4f1e5a4b3a56bbe

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [b1c22246c766e023e8044d3f76f690b59c9ab68f]

	Useless null check before delete

	Change-Id: I6b4ff1af47cfcdad877312213169e03fba7e23a8

2014-08-01 Yang Zhang <yangzhang@multicorewareinc.com> [77a5f6992c265e54d5e8597226a7bd3181a2c2f4]

	Use new/delete instead

	Extracted from:
	https://gerrit.libreoffice.org/#/c/10548/

	Change-Id: I85d83771aa2669a376b5c622066094c01495ac7d

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [e6998a844e8a3518b882b86d55580face4107e68]

	Remove useless 'this->'

	Change-Id: I1fb06bd854ac4576ffa74f7177c046ae0705042d

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [144b75345b55f1703f871bd2083146c2d7e07d18]

	Add libgltf namespace to the source code

	Change-Id: I1eb2388b44a8733c20f4c1f48cd785dd9a93e01d

2014-08-01 Yang Zhang <yangzhang@multicorewareinc.com> [3019fea9647f537a8f8c290a0eaf7c699fb9ecbe]

	Little cleanup in API

	Extracted from:
	https://gerrit.libreoffice.org/#/c/10548/

	Change-Id: I304b73d7d36e4e66f524bbc73672c3deb97dbd91

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [afc9355ffc87c07721d9c56e56c7d669265d3e4b]

	refactor the API of libgltf for reduce memory usage

	Based on: https://gerrit.libreoffice.org/#/c/10548/
	Use C++ containers

	Change-Id: I491fa98b97dcce9fa4e763169ad10090aaaff5f8

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [757a4054c6b06fdbbcf08ca559b00eac79744664]

	It is useless to add json file name to glTFHandle.files

	Plus use plural naming: getFileName{->s}InJson().

	Change-Id: I9e5d314aae128968bfd955fbae8c8d97f4c0c12c

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [4ee49d1f0901073d344a35ec8b54150c3b5a6091]

	Pass json file as a filename instead of a buffer

	Before this change there were two instances of the json file
	in the memory (char buffer and stringstream).
	After that change only part of the json file will be stored
	in memory all at once.

	Change-Id: Id70c4f1935ac143b7b04160da00a011aaf2aaa42

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [9be1a2022c615507f35c2b511c765074aeae904c]

	Do not copy json buffer to an other json buffer

	It saves a copy of the json file.

	Change-Id: Ia7a99cc1fba7862d585f27fd4cb3a9fa09a15153

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [8371c092a43226bc0c8d5c3eeb67481b872317cd]

	Remove unused code related to reading json from file

	Change-Id: I04306434d02a37eb44fedcb96643d47aea90aa22

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [8770460f2cc0e257728ca7b3579f7ac8ea246848]

	Add GL_ARB_texture_multisample to runtime requirements

	Change-Id: I7c184f032898cc344d0088fd307327121f196cc4

2014-08-01 Zolnai Tamás <tamas.zolnai@collabora.com> [bd96ea36f04a730610ae5bd1eccef19d68fbd03e]

	WaE: converting to non-pointer type from NULL

	Actually NULL is converted to GL_FALSE which leads to
	LIBGLTF_CREATE_FBO_ERROR. Using GL_TRUE solve this problem.

	Change-Id: Id0bc73ee487fb51a4084d01e4b8f061abad8880d

2014-08-01 Yang Zhang <yangzhang@multicorewareinc.com> [77b2d68695cb013ea83f5098ebba058f14ac5db0]

	Add MSAA Support

	Change-Id: I716ac17b4c31506ecd3065af700273584f85c12f
	Reviewed-on: https://gerrit.libreoffice.org/10539
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [a98e42f845e55284bf5aa45cd4f6d1b00280c62b]

	The difference between gltf_animation_start()/gltf_animation_resume()

	Change-Id: I43774215167b29c486def1bca7f8cea6a818b69d

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [435208e077ba16e8e020830241829a405b21fe74]

	Cleanup includes in FPSCounter.h/FPSCounter.cpp

	Change-Id: I49f96c18b721079335e4d5876cd7304521103cc8

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [3d2638b4e29a089a69f1e8f2eb7c8e9630c310b7]

	Remove remaining usage of a removed variable: timeRecorder

	Change-Id: I22ae56a6211d4bde5259a26c8afd5822392cffbc

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [d01b75487815e05f25dfd218e3b862b9935c939c]

	Cleanup includes in LoadScene.h/LoadScene.cpp

	Change-Id: I3e3e1690ef78c7f8e6417fd6f37af26396c86ec3

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [2bd40c2251ce8dace3a7adaf4218c1a66275801f]

	Include cleanup in Camera.h/Camera.cpp

	Change-Id: I537d18659aa71b964b6c8286d24f54e8570a4a1e

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [a196bc3f7f65c4f75581f98e9933c5e2d9b3f83c]

	Remove unused headers from Texture.h

	Move them there where it is used

	Change-Id: If181d95cc5ca16b14c140d8583be20ed0dd4e998

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [f1efbd3284197b9cd712c99889eb7721cf1eb4af]

	Remove some unused include from Shader code

	Change-Id: Idca192cdbfa703bb09812befed81f1b1a61a3944

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [33d2ca08bbea4c5684e2874fa3b261280791eca8]

	Don't introduce a namespace in a header file.

	Change-Id: I52048d0225d56dc5b31f3c7baa3c5b863ff0306e

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [16255e04e05dd8f049dcfad1e2ed64335f3c5bd4]

	Remove obsolete cameraInfo struct

	Change-Id: I5266849753b46df2053e5c6a2771d013d6c89b4a

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [e2015e9e26e5b5c969bf762879f1cc273f2c564b]

	Remove obsolete API method: gltf_get_camera_info()

	Change-Id: I3a8efb98ecff396fdec1f6505cddbed2dd137a79

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [515e3d22affe6be1635d33a99f8173ef2745a33b]

	Add Yang Zhang to the list of current maintainers and authors

	Change-Id: I51ac7c50dfe2142c2d8e2b11398bef16af27427b

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [ca2ad5714ef9d787b7ea89c9a601341e2bf097a9]

	Consistent naming: orbit mode

	Change-Id: I43d239dd1bbae3b4a69ff61fe947d5056d17863d

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [069613ee8d552e5bea8e5ec3122b331b49754f11]

	Update API method descriptions

	Plus use 'eye' instead of 'pos' to name camera
	position.

	Change-Id: Iadbf2c05d7ae1e4846ac6a23853a8723a0db0270

2014-07-31 Zolnai Tamás <tamas.zolnai@collabora.com> [178223a4b01e9156daa2abbdc5e995ccc1477725]

	It's a C++ library

	Change-Id: I1c52d55ff3528fedc21c24dc913c7f263cacf01e

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [fa3b01dedd266ae39b06dcddb766a79260965394]

	Remove useless typedef keyword from enum declaration

	Change-Id: I4e08dae80c00c275ca3647d1cc654e7982b4414f

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [bb27a1012d701b5888adad35d187a256f9e1279a]

	Remove useless typedef keyword from struct declaration

	Change-Id: Id84f7dd8840c980cf36155a6805e0a58e16d27d1

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [a2d9e2c0ce70affc163451977ed8dfec2ef6ce9e]

	Remove unused member of Font class

	Change-Id: Ia1c44f7c3f047de4cdfe9a901559c2418204e8c6

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [002b3b4009f54826b0a97333b748924313f0db26]

	Remove some unused method from Shader class

	Change-Id: I1a8a60271996291ff02c3d4a78b35ceb54a381de

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [662d2dec946c06537c95bac729a481d1c72645e2]

	Remove some 'set but not used' member of Texture

	Change-Id: I96b98149c831b0328800c06449792e5475523a02

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [f44b5ae53f569530a61668df4f0d0d3ccfd6ca4e]

	FPSRecoder is used only when WRITEFPS2FILE is enabled

	Change-Id: Ide441bca6cf6cdbd05e33254d3398f612d02ff46

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [d077e565dd56b1df8e3d03cf00ac199fb22caef9]

	WaE: -Wshadow in RenderScene.cpp

	Change-Id: I06cf58f44e2f52bfe6da168657ac22d2513c8397

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [a4739f5bc979b81fef84ec211c462f0eea78a760]

	WaE: -Wshadow in LoadScene.cpp

	Change-Id: I38a2a2ecf7235681ca01464ad521c08945f9e1c9

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [7633821d5c2a94f15441c5171a8e5537e59c6332]

	WaE: -Wshadow in Font.cpp

	Change-Id: I3d5f585dad3514b064089b512c6cc73526fca257

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [2b14d66c469710cf035374383649e9c04fc86807]

	WaE: -Wshadow in Common.cpp

	Change-Id: I45ef177a379a02b06e074873ef63a60261c534cd

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [e90a19d3dd2f4173618863cb8e86db58e96dca45]

	Add -Wshadow flag to get more warnings

	Change-Id: I93673078538e23da3ed29c5993a7ec7f988e2fd5

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [5c137f2533bab86e6546c338b0dea841c8f4c000]

	Use proper parameter type

	Change-Id: I69179d4a1a029abc86d054f22c3b353789ab0476

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [8d26e3ba4bf6c64a46805256e98416a12e9dc02c]

	ENABLE_FPS is useless

	Change-Id: I197b1b9ab99ee43b8cc30b6db63175a651877d36

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [4b32e7100435f913702413530b03ec6d77a1e5fe]

	There is no such initFPS() method

	Change-Id: Idec12b14629559e29b83701b229c0228d330b8a6

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [ee9719396073e01e2d972cdd883d6a449c3895fc]

	Remove explicit empty return from the end of void functions

	Change-Id: I8092a91b3709baad85e1316d095390b0fbc47d5e

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [f8502f1301dc994321afae2aec49348811218991]

	Make API more C++ like: use bool values

	Change-Id: I52118f79c6b14896cd03f0638efbc5b9c557e7fe
	Reviewed-on: https://gerrit.libreoffice.org/10648
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-07-30 Yang Zhang <yangzhang@multicorewareinc.com> [d1dc17422345173fbdb224253802c0248fb688a5]

	Format code in Common.cpp and Common.h

	Change-Id: I376be17036ae723614b833b23bd1ed4de1b6e2d7
	Reviewed-on: https://gerrit.libreoffice.org/10591
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-07-30 Yang Zhang <yangzhang@multicorewareinc.com> [2d519af46ac60235c5ff4d2c061866c0286af865]

	Modify the function name which invoke in libgltf.cpp

	Change-Id: I29cb51e4f2447e1ed9aace77b6026c21db9461df
	Reviewed-on: https://gerrit.libreoffice.org/10538
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [1431a242ba4f416a8f915e1180d6c0c46ecc7af7]

	Remove remaining OpenMP related code

	OpenMP is obsolete

	Change-Id: Iad0b5cc7864b307f38c530646fa8acc7492dea4f

2014-07-30 Yang Zhang <yangzhang@multicorewareinc.com> [0c30034f177f94ee5f7f9bcc2beb28a41219351b]

	Format code in RenderScene.h and RenderScene.cpp

	Change-Id: I2a9228583d2df24f98bfbc26a1585a197288e3a7
	Reviewed-on: https://gerrit.libreoffice.org/10537
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-07-30 Yang Zhang <yangzhang@multicorewareinc.com> [12e0396ba37a7f8203e1e21f069fc335b09b624f]

	Move error code define from Common.h to types.h

	Change-Id: I7679c2f0566b791a3a73293c214387aceb35a743
	Reviewed-on: https://gerrit.libreoffice.org/10535
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [1b2f1f7b4c9cd74a5df98eb6ebb84a4f83b0a0a3]

	Fix QA_TEST build.

	Change-Id: I28b57df17841006a9f670e2cb8aaf46bbf197871

2014-07-30 Yang Zhang <yangzhang@multicorewareinc.com> [f768746b7f057ce16dcd037f32673732848ef41f]

	Update FPS logic

	Change-Id: Ic6d4d5569fcc55fc89de99ccc1727d5286bbad7f
	Reviewed-on: https://gerrit.libreoffice.org/10534
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [5450660641b221049543ba92278903b55b46a9a4]

	GL_ARB_sampler_objects are not used any more

	Change-Id: I7f3633a08fa3755c482e0de880bacec80d9cb548

2014-07-30 Yang Zhang <yangzhang@multicorewareinc.com> [3c8400f31454f4c015277ca06c96ed23aed57fe5]

	Instead of glSamplerParameteri with glTexParameteri

	Change-Id: I36fa11deb93d48b1b120cde87ba68c5454dbff12
	Reviewed-on: https://gerrit.libreoffice.org/10528
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-07-30 Zolnai Tamás <tamas.zolnai@collabora.com> [5f6c1687093da5eabfd3e7b66893f0cd715a4871]

	Add a modified version of logerrit from LibreOffice repo

	...to make reviewing process easier.

	Change-Id: Ibb931adc491fbde6e2c228867d3a7d7b6fd5f8f4
	Reviewed-on: https://gerrit.libreoffice.org/10639
	Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
	Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>

2014-07-22 Zolnai Tamás <tamas.zolnai@collabora.com> [58b54e07e1aca13c7e92466e44d1223e4e094f8f]

	Add OpenGL requirements to the README file


2014-07-17 Zolnai Tamás <tamas.zolnai@collabora.com> [4f9c70d59b9fa0515136bd957a3bd2be015a5bf9]

	More consistent naming, get the name from MCW repo

	Cherry-picked commit:
	changeset:   1140:eff0e0707bda
	branch:      improvement
	user:        YangZh@MCW-yZhang.MCW-CC.CN
	date:        Mon Jul 14 15:42:14 2014 +0800
	summary:     In order to avoid the same file.

2014-07-17 Markus Mohrhard <markus.mohrhard@googlemail.com> [8f934d97963721b3890c69a7b1934fea92af486c]

	fix the Windows project files


2014-07-17 Markus Mohrhard <markus.mohrhard@googlemail.com> [2733098d289684410fdcbf6876759dcc25c48848]

	Time.h conflicts with time.h on OSX


2014-07-16 Zolnai Tamás <tamas.zolnai@collabora.com> [9da32925e0c4b8c73384c1a811d64384af262290]

	Wrong size of the scene after resizing

	When viewport changed it is necessary to resize the whole scene.
	Calling releasFbo removes size dependent objects and triggers
	creating the new ones with the new size.

2014-07-14 Zolnai Tamás <tamas.zolnai@collabora.com> [f3a1c19ee8b79c3a05d819d8d46e1d0f385c4219]

	Do not clear GLM_CFLAGS


2014-07-14 Zolnai Tamás <tamas.zolnai@collabora.com> [7a5011a52daf9989f59bb5e25176903b0471ec73]

	Add windows build files to the package


2014-07-14 Zolnai Tamás <tamas.zolnai@collabora.com> [ec5ee9f30071e6eb8f61f3591c5097379156f100]

	get_glpos_info() has no definition so it should not be part of libgltf's API


2014-07-14 Zolnai Tamás <tamas.zolnai@collabora.com> [edd9b4f91fcce10a35998f9e389ef30e7f3154aa]

	Remove remaining windows line endings


2014-07-14 Zolnai Tamás <tamas.zolnai@collabora.com> [3b27fd9da9091291f39db0fa917dbc4154b979f2]

	Wrong return value of gltf_prepare_renderer()


2014-07-12 Zolnai Tamás <tamas.zolnai@collabora.com> [f8260382291c928945aeb7f7a09a50ad73e70475]

	Add LICENSE to the package files


2014-07-12 Zolnai Tamás <tamas.zolnai@collabora.com> [6477e3748106c130f25f2dc2f9d38049755be729]

	Extern is not necessary here


2014-07-12 Markus Mohrhard <markus.mohrhard@googlemail.com> [9be3aec104a96841ff4cedc34d16598b30700dd3]

	the option is -pendantic and not -Wpedantic


2014-07-12 Markus Mohrhard <markus.mohrhard@googlemail.com> [d7be4be8c44c8f7436dc895169744c69d13cc74a]

	fix make distcheck


2014-07-12 Markus Mohrhard <markus.mohrhard@googlemail.com> [e9973ef9f2b36dac4a6465bb81e856c9bcf93a6b]

	glew 1.9.0 is enough for gltf


2014-07-11 Zolnai Tamás <tamas.zolnai@collabora.com> [b9d284a9a35fc895a45dc79c5ed6ab52b41cfb84]

	Be more precise about the precision


2014-07-11 Zolnai Tamás <tamas.zolnai@collabora.com> [660210212413ffe6a263e755698cc32aee34ca35]

	Use libgltf time stamps for camera fly too


2014-07-11 Zolnai Tamás <tamas.zolnai@collabora.com> [76a8760b8ede73f35edb0bcc8a0c764b1a098ba4]

	Use libgltf time stamps for FPSCounter


2014-07-11 Zolnai Tamás <tamas.zolnai@collabora.com> [e498d4bf10db0bed4744bbbf7d1409942fa3fa02]

	Fix time-lag in animation

	clock()/CLOCKS_PER_SEC does not work and
	time() and difftime() not precise enough.
	So use platfrom specific time stamps.

2014-07-11 Zolnai Tamás <tamas.zolnai@collabora.com> [928b49dac5625f560af00d74bda2426f361cb283]

	Walkthrough mode is not updated as frequently as it should

	This FRAM_ELAPSE means an unwanted time-lag.

2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [f7ec21bec737d83d1449391647ec7c0fa66240c7]

	Avoid crash in case of gltf_renderer_set_content() failes.

	Problems
	- pScene was not set to 0 after deletion so calling
	gltf_renderer_release() leads to crash.
	- It was not checked whether pScene is pointing anywhere
	inside gltf_renderer_release().
	- pScene should not be deleted before gltf_renderer_release()
	is called, because pScene point to the glTFHandle containing
	buffers which must be released.

2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [59d16e9b8ea274cd1fa78730f50f8b9ca37e5646]

	Remove conflict leftover


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [66bb75b968e998b1ad905229054c397fb1fb737d]

	Do not write fps into a file


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [4cc2c3e2f626020ff9eb9e5e1b6c470ea3221634]

	Cherry-pick a memory optimization commit (1129)

	Original commit:
	changeset:   1129:216477d7e79c
	branch:      improvement
	tag:         tip
	user:        YangZh@MCW-yZhang.MCW-CC.CN
	date:        Wed Jul 09 18:18:37 2014 +0800
	summary:     Release unused memory

2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [e746e738c331171edae313b0006c5a9a90cf021f]

	Cherry-pick a memory optimization commit (1115)

	Original commit:
	changeset:   1115:51e5770cc937
	branch:      Develop
	parent:      1106:a876516c9a0a
	user:        LeiQu
	date:        Tue Jul 08 15:12:09 2014 +0800
	summary:     release unused memory

2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [dfedb2519911d4a64f1f6c99a1f04988757e9761]

	Make FPSCounter work on linux.

	It seems clock() and CLOCKS_PER_SEC don't work
	so use time() instead.
	Since time.h is a cross platform header it is
	better to use that for Windows too.

2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [39defa993cbf144cd0c701f812858e76804c0bae]

	Fix regression in model position

	Model hangs out the screen which is a problem in orbit mode
	where positon is constant.

2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [1eca1665770b11da72921cbd1c99a8cd130dadda]

	Do not remember where was the camera two switches before


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [7ed948ed8b731f27c32eebc2e95f66654d8134d0]

	Orbit mode affects walkthrough mode unexpectedly


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [4ed5d7d4be6fe4d65948f9ad4cb7a07616fc3b37]

	Remove obsolete API method


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [5fc9dc9fc5c298873255ee0e43042f29ec999246]

	Small cosmetics in configure.ac


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [ee2f49ffe5240d6078f5bf9822012430a973a3fc]

	libgltf is a C++ library so don't use extern "C"


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [c58370aef15307d77a46b7ee640361ba567dcc6c]

	WaE: comparison is always false [-Wtype-limits]


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [e7a6dfadbe9d92c5879c5650a93488e4f67a10e8]

	WaE: type qualifiers ignored on function return type [-Wignored-qualifiers]


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [9ced74c7adaa9fb93c296be242a4b90d7869ec7a]

	Add -Wextra to CFLAGS/CPPFLAGS for more warnings


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [7487f4c0d7e6c3d39c82f6e3081aceebba9c1bf5]

	Remove duplicated call of realRender()


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [ab65afb8681b5f0e153d5a950a6daeddecd210e3]

	Problems of bitmap rendering with GL_BGRA/GL_RGBA format

	Problems:
	Calling guassianFilter() and using
	'(width * bufferDepth + bufferDepth) / 4 * 4'
	cause crash when bitmap rendering is called with
	GL_BGRA format.
	Defining DEFAULT_VIEW leads to that model is not
	displayed.

	So revert this changes.

2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [7b8889959b4b3e7f312160589e56b9c98aaeded8]

	Do not use methods from glu library

	The glu library was removed from libgltf's dependancy
	so it would be good to use glm::unProject instead of gluUnProjet
	but until that comment out this method (it is unused by now).

2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [cea127ae0d80d590af330aedc57939d8a226f136]

	WaE: -Wunused-variable

	Use extern declaration in header and declare buffers
	in a seperate source file.

2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [3db2107e9ba637a7125103fabd8ffb9c76ee5820]

	WaE: Weffc++: enumeration values not handled in switch [-Wswitch]


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [298ebc8b47721f36a1c32b24488f8ca83445d47c]

	WaE: Weffc++: initialize members in initialization list: Texture


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [0ee3d5432e37537bb04950f3dda37644fd3fdd52]

	WaE: Weffc++: initialize members in initialization list: RenderScene


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [1023d0cc781898669794cf0b2761017264d02c30]

	WaE: Weffc++: initialize members in initialization list: RenderShader


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [fd92d6604b99109f73f21c60770bfbc28bfb2842]

	WaE: Weffc++: initialize members in initialization list: RenderPrimitive


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [0c18acc8d1b31e1002a43decb4446df9e3781587]

	WaE: Weffc++: initialize members in initialization list: RenderWithFBO


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [b5d2869e38c0ede498d23ce4d57fdeba80f28193]

	WaE: Weffc++: initialize members in initialization list: techLight


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [5f3fb79e8a3a3ec3f5fa70d991d76bbba07b3b9c]

	WaE: Weffc++: initialize members in initialization list: Parser


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [e6272fcab891416f7963554ad77104827ca10998]

	WaE: Weffc++: initialize members in initialization list: TraceTime


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [84dd436209c731a40ff67f1fd47b32b3e2abaa33]

	WaE: Weffc++: initialize members in initialization list: FPSCounter


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [e5e6751133e027f0e99f620abe00c7d1c83a73f0]

	WaE: Weffc++: initialize members in initialization list: Font


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [ac7ef9e27cb41dc470beae51de8e3b124d22a6ad]

	WaE: Weffc++: initialize members in initialization list: Scene


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [ad8d8674341bfd5ba2015093b3462c846e4fed9a]

	WaE: Weffc++: initialize members in initialization list: Skin


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [f7fafa9052e8b571f5ebae15a775183d75adfcb1]

	WaE: Weffc++: initialize members in initialization list: Animation


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [11bbec9d061064c1fb55ce3774e769763ba06246]

	WaE: Weffc++: initialize members in initialization list: Node


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [8ae3f6ef0623162f9ae748d49300c94b0c3d426c]

	WaE: Weffc++: initialize members in initialization list: Mesh


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [84f7ef642137f1b60a13b5c13191e9aa8b4af38f]

	WaE: Weffc++: initialize members in initialization list: Primitives


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [91e3117f44f10e03beece5ec49ed4e6529437095]

	WaE: Weffc++: initialize members in initialization list: Material


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [1224ad3baba6e5da263ad39895b5314f476d7332]

	WaE: Weffc++: initialize members in initialization list: MaterialProperty


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [2505a2bf926f9ada5c437eb151ac39fb799a5d78]

	WaE: Weffc++: initialize members in initialization list: Technique


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [4bbf71c11482c75411dbedb686c3174aa3f7affe]

	WaE: Weffc++: initialize members in initialization list: TechUniform


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [ee339d4e0885a4bffa14651f9e189ddf1f6ca9e9]

	WaE: Weffc++: initialize members in initialization list: TechAttribute


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [f06f33e3f0ee1fb3c564e970f60cbea5335f7b56]

	WaE: Weffc++: initialize members in initialization list: ParseCamera


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [c31ddbef0598abaf85f51705a7aa81b30221bc0b]

	WaE: Weffc++: initialize members in initialization list: Light


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [f40069aa18efbec3b5a5fc9c0b9569269a3244ad]

	WaE: Weffc++: Make objects noncopyable to avoid shallow copy.


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [df13eee63ad4e4b9c29d6e42313bbe1dc7ab594b]

	WaE: deprecated conversion from string constant to 'char*'


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [aeaafad61c1f46d60f3937a1d055e8ce208fb4b5]

	WaE: -Wreorder in RenderScene.cpp


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [690d7dcd61b32b778a33cce80181a8b8bf6f3125]

	WaE: -Wreorder in FPSCounter.cpp


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [c8190aa768060c8112a0185294e02e34cdc54d78]

	WaE: -Wreorder in Common.cpp


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [557e7b6828a999a27fdd0fa9531e82cffb44add4]

	WaE: extra semicolon


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [25b6a47667f94a0f4b7d1837a9519b8429fe7fe0]

	WaE: comma at end of enumerator list


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [296fbfd2739e90eddd6c3393bbf1a583d55fb63c]

	WaE: -Wunused-function in Camera.cpp


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [46c494f097841aeb84532d1461df0e28a83a6d5b]

	WaE: -Wreorder in Camera.cpp


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [f46f8601cfa4ee5c8e6a773d888e8ae843764f1a]

	WaE: -Wunknown-pragmas


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [e3075918088743f1dd8b12ce08122d258b36c671]

	Add mode lines


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [34a4c9a5fbf3857ac390ce2186db9c9e6d30c146]

	Wrong deallocation method


2014-07-10 Zolnai Tamás <tamas.zolnai@collabora.com> [1fdbed579f5562bbc195d9289470f01616ade1f9]

	Initial import

	Source code and visual studio files are created by MulticoreWare Inc.
	I added make files, config files, change includes where it was needed
	and so on to make it like a library.

	Change-Id: I15317655755d98206aae6c440f953cc1d3079895

2014-03-24 Norbert Thiebaud <nthiebaud@gmail.com> [85d6b8352fe8efeccf1ab0ab464514dd27e700df]

	Initial commit

