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
Vitor Fernandes
d4827b1366
Added Renderer class
2020-06-21 22:39:55 +01:00
Vitor Fernandes
a5c84e31d2
More on shaders to classes
2020-06-21 22:17:44 +01:00
Vitor Fernandes
a42eabd694
Abstracting shaders
2020-06-21 21:46:07 +01:00
Vitor Fernandes
7b1268d4a4
Abstraction over layouts
2020-06-20 15:46:40 +01:00
Vitor Fernandes
d1d56b0b80
Addded missing files
2020-06-20 14:45:28 +01:00
Vitor Fernandes
862aac0454
Added indexbuffer and vertex buffer classes
2020-06-20 14:42:21 +01:00
Vitor Fernandes
edec347ecc
Index buffers and opengl error handling
2020-06-20 02:58:47 +01:00
Vitor Fernandes
3157af8064
Loading files from shader files
2020-06-20 01:30:40 +01:00
Vitor Fernandes
20fa19ad53
Added folder for opengl lessons
2020-06-17 00:04:14 +01:00
11fc1a33d8
Fixed types, fixed complex notation
2018-12-02 20:50:38 +00:00
291d0f1bc8
More on complex numbers
2018-12-02 20:36:43 +00:00
c46007ac32
Added complex numbers to bmath lib
2018-12-02 15:38:22 +00:00
60d069924d
Renaming methods
...
To ease the naming we put the sse methods the same as the sse instructions it uses.
2018-12-02 10:40:04 +00:00
3806e6d47e
cout receives modifiers like hex, dec to change the way it outputs the data.
...
This works as a state machine so after we change it this stays unless we reset the state. So in this case after we print hex data we change in the end of the method to reuse again the decimal default output format
2018-12-02 10:22:09 +00:00
a794464432
Changed print into printHex
...
The print in decimal format is not good to validate the packed structure of integers. The hex format is better because it enable us to validate the methods
by looking at the position of the packed values
2018-12-02 10:16:40 +00:00
618e5efcfa
Refactoring code
...
* Cleanup in main.cpp
* Refactor in bmath.h
* Refactor in avx2.hpp avx2.cpp
* Added types.hpp to abstract architecture datatypes
* Refactored utils.hpp
* Refactored sse.cpp
* Added some utility methods for integer, long packed values
* Convert print into a generic method with use of templates
2018-12-02 10:09:37 +00:00
7d0629887a
Added utils header file to group all utility code under the same utility class
2018-12-02 09:33:50 +00:00
2ae4f28e7d
Added assembly sse instruction for long and int adding
2018-12-01 23:21:40 +00:00
2db72850bc
Added sse files to implement sse assembly instructions in inline code
2018-12-01 22:56:44 +00:00
de2c87e56e
Added missing files
2018-12-01 21:19:38 +00:00
7e09862950
Refactor
...
Changed binary directories
Fixed cmake files
Fixed naive 128bit sum implementation
2018-12-01 21:18:49 +00:00
11378e5ea6
Added gitignore
2018-12-01 14:09:07 +00:00
f3b28c040c
Changes
2018-12-01 14:03:38 +00:00
Vitor Fernandes
c800d41895
initial project import from KDevelop
2017-06-10 22:23:26 +01:00