Commit graph

74 commits

Author SHA1 Message Date
259496e8ea Stuff 2023-06-17 20:06:07 +01:00
24a10be6c3
more on readme 2021-12-26 14:06:07 +00:00
9e821b96a7
Refactor on premake5 more on types
* Refactor platform/types.hpp, added some support for x86 32bit types
* Refactor platform/platform.hpp, add #ifdef conditionals to detect x86,
32bit and 64bit arch
* Implement 32bit and 64bit getTimestamp based in assembly rdtsc. For
32bit a struct composed by two 32bit numbers was devised to represent a
ULong data type of 64bits
2021-12-26 13:55:10 +00:00
d70ab1deda
Missing files 2021-12-26 13:07:01 +00:00
19299adced
Refactor
* Changed types.hpp from cpu into platform package
2021-12-26 13:05:35 +00:00
98e52f2579
Refactoring 2021-12-26 11:45:29 +00:00
c5917b2e1a
More on premake 2021-12-25 20:56:33 +00:00
03748b446b
Fixed timer implementation and call 2021-12-25 19:27:44 +00:00
7345dd2665
Replaced vmovdqa with vmovdqu because the memory is not aligned to 256 bits. Next align the memory and then use the aligned assembly instruction 2021-12-25 19:14:49 +00:00
cbf7ecee92
Added timer.hpp 2021-12-25 17:08:21 +00:00
306f84115c
Refactoring 2021-12-25 17:08:00 +00:00
7a4a07dd8a
More on readme 2021-12-25 16:28:11 +00:00
1778ace6e7
More on SIMD instructions 2021-12-25 16:21:23 +00:00
8ed48c86d3
Merge branch 'master' into PremakeInsteadCMake 2021-12-25 14:56:09 +00:00
0557abd7ac
Refactoring 2021-12-25 14:55:21 +00:00
8b82d09726
Refactor code for multi architecture SIMD operations 2021-12-25 14:53:20 +00:00
5e8d5313eb Merge branch 'PremakeInsteadCMake' of balhaulandia/cpplab into master 2021-12-25 10:25:57 +00:00
55f0152b01
More on premake5 2021-12-25 10:19:24 +00:00
3b2fb68973
Added HelloWorld.make 2021-12-25 10:18:15 +00:00
e4c2e711db
Premake refactor 2021-12-25 10:15:30 +00:00
37326a5526
More on cmake removal 2021-12-12 15:13:30 +00:00
040823fdbb
More on removing cmake 2021-12-12 15:11:06 +00:00
3247e18798
Missing files 2021-12-12 15:00:30 +00:00
90128eb8e5
Stuff 2021-12-12 14:59:55 +00:00
be0b83f80f
Start on gui programming 2021-06-24 21:48:14 +01:00
8ea10129ac
Tinkering with c++ memory model 2021-06-24 20:59:58 +01:00
41bdca0161
Restructure code 2020-07-17 08:46:46 +01:00
2cdd908a9e
Added union for signed long memory destructuring 2020-07-16 11:48:39 +01:00
72a6ce2282
Merge branch 'linux' into masterWithLinux 2020-07-16 11:43:03 +01:00
Vitor Fernandes
08a550f47a
More on refactor 2020-07-16 01:31:28 +01:00
Vitor Fernandes
1a0b36e390
Clean code with typedef extraction 2020-07-16 01:29:30 +01:00
Vitor Fernandes
290e3ea85e
Code alignment documentation 2020-07-16 01:27:09 +01:00
Vitor Fernandes
757b73238e
Fix msb2 2020-07-16 01:20:12 +01:00
Vitor Fernandes
6bd2593d3e
More on math 2020-07-16 01:01:14 +01:00
Vitor Fernandes
9cc9397ec9
Refactor and added brancheless math functions 2020-07-16 00:50:24 +01:00
9558de6d4d
Added src/opengl/VertexBufferLayout.cpp 2020-07-15 21:20:52 +01:00
126c76dcaa
Fix opengl lib 2020-07-15 21:20:30 +01:00
22dea04520
Added .gitkey 2020-07-15 20:45:12 +01:00
e052d73ff5
Refactor for linux 2020-07-15 20:41:37 +01:00
Vitor Fernandes
9f5ce72356
Renamed namespace 2020-07-08 09:24:19 +01:00
Vitor Fernandes
bc6f97024a
More on .gitignore 2020-07-07 17:56:38 +01:00
Vitor Fernandes
7eaf1a30ef
Added CPack support. Added license.txt file 2020-07-07 17:53:12 +01:00
Vitor Fernandes
3b3041e405
Refactor code, uniform names clean warning messages and setup c++ compiler to c11 2020-07-07 17:40:41 +01:00
Vitor Fernandes
c1540ffa28
Clean files 2020-07-07 16:35:57 +01:00
Vitor Fernandes
60dd4cdec9
Clean missing files 2020-07-07 16:34:58 +01:00
Vitor Fernandes
42c4db992e
Added readme 2020-07-07 16:33:20 +01:00
Vitor Fernandes
ba95c0fced
Overall codebase refactor 2020-07-07 15:13:45 +01:00
Vitor Fernandes
eabc20a2e3
Digging on smart pointers 2020-07-06 14:32:37 +01:00
Vitor Fernandes
d6e5f494ff
Added headers 2020-07-02 03:02:20 +01:00
Vitor Fernandes
c4407c5275
More stuff 2020-07-02 03:01:54 +01:00