Wednesday, November 6, 2019

Current Status

I was able to get started on file concatenation using std::regex library that is avaible on c++ 11. I was able to extract a header file and get all #includes in the file. Working on Linux has been a pain because CodeBlocks does not want to build the project so I cannot check to see if warnings are fixed or not.

Tuesday, November 5, 2019

Gateware's New If, When, & Where Library (Coming Soon)


Welcome to my first write on the FS Gateware blogging journal. My name is Ryan Bickell and I'll be designing and implementing a brand new library for FS Gateware under LSA Lari Norri to provide ease for both gaming and simulation developers as well as other fields reliant on computational geometry. This new library will enable knowing the if, when, and where multiple objects are contacting. The collision detection library will make full use of the current FS Gateware core math library. It will introduce new geometrical representations along with the algorithms needed to operate on them. Further detailed documentation and posts will be provided throughout the completion of this project ensuring goals such as robustness ( both numerically and geometrically ) , optimization, and ease of use.

BVH Gif

Feel free to ask me any questions and thanks for your time.

A new beginning of a Generalist


Month: 1, Week: 2

I joined a Gateware developer team last week on a generalist position. My main task for this month is debugging, fixing and polishing the GAudio libraries. Last several days I was installing Linux VM, getting used to MacBook dev environment and reading through the available Gateware libraries and documentation.

Last Friday I installed NoMachine on the developer MacBooks so we as a team can access those remotely which would save a lot of time in the future deployment and testing. [The small guide on how to use it should be available in the research repo under Tutorials folder]



And now my current task is purely focused on the bugs and memory leaks of GAudio (and GAudio3D which is currently not in use due to some issues on Linux platform). Some members of our team were experiencing issues with Unit Tests not finishing at all which suggests potential race condition in GAudio libraries. 

The list of memory leaks coming from GAudio is pretty impressive…

Adding to the difficulty of the task, there is a second branch (JP_Branch-Audio) that contains a majorly different GAudio and unit tests from the original Alpha GAudio (and both have significant issues). I will continue researching and debugging the libraries (on pair with Anthony who is another generalist working on Gateware) and hopefully will be able to get some significant improvements by the end of this week adding to some minor fixes I was able to make yesterday.

Friday, November 1, 2019

Kai's Introduction

    Hello everyone, I'm on the gateware team for C++ 11 porting. Nice to meet everyone.

Hello

My name is Anthony Balsamo, a generalist engineer currently assigned to getting rid of memory leaks, here's hoping that the month goes smoothly.

Hello, Hello, Hello

My name is Caio and I'm on the porting team. I will also be working on research for gitlab and docker integration. I'm excited to learn how to work in a multi-platform environment along with all the other skills I'll be picking up along the way.

Hello fellow Gateware Developers

My name's Chris Kennedy and I'll be working with Caio and Kai on the porting of Gateware to c++ 11. Ill Also be working on the Documentation.