Now you can Instantly Chat with Punal!
About Me
Professional Software Engineer with over 6 years of experience specializing in building cross-platform C/C++ applications, server-side software infrastructure development, GPU and FPGA programming, and Unreal Engine development....
Show MoreSkills
Positions
Portfolio Projects
Description
Single Handedly Made OpenCL Wrapper Which Automatically Deals With Tedious Memory Management And Eliminates the Need for Writing Repeated Lines Of Code, Intended For OpenCL Developers.
More Details:
1. LightWeight, Easy to use Header-Only "OCLW_P.h" Wrapper for OpenCL.
2. 'OCLW_P::OpenCLWrapper' Is the Entire OpenCL Program that has every information of the devices.
3. Written Using only "CL/cl.h" and has backward compatibility up to OpenCL 1.2!
4. Adding kernel function and argument types Only Once.
5. Information about each kernel function and its argument types can be Accessed with getter functions().
6. Works On Multi-Platforms and Multi-GPUs.
7. Sharing of Work-Load between Multi-GPUs Can be achieved anytime during runtime!
8. Compiles and Runs on Windows, Linux and Mac.
9. This Wrapper specializes in Heavy Computation on GPU.
10. From Construction to Destruction everything is Done automatically!
11. No need for manual destruction and releasing cl resources!
12. No need to write Tedious amount of code to counter-memory leaks!
13. Upon going out of scope or exiting the program Every resource that is used is safely Released and Deleted.
14. Details and Errors(If any) are Logged as a Log.txt file Upon Exit (NOTE: "OCLW_P.h" is tested bug-free!).
Show More Show LessDescription
Was The Head Developer At XIR Corporation, Worked In Many Projects FPS,TPS, Horror, Etc. Most Notable Work Being Project Infinity - The Sole Developer Of Dark Souls Like RPG Game, With Fully Functional AI and Combat System Build from the Ground Up, Without the Use of any Third-Party/In-Built Methods.
https://drive.google.com/file/d/14rI7nsLaHvUmaglc8YHSspCP2gVQ1izp/view?usp=sharing
Show More Show Less