Recep Aslantas

Results 35 issues of Recep Aslantas

Currently all mat4 and vec4 operations need memory to aligned 16 because of SSE/AVX instructions, this library may support unaligned memory operations, this would beuseful when using library on non-library...

enhancement

We must define custom material definition format and file, plus a Sharing Language like Google did for Filament: https://google.github.io/filament/Materials.md.html#overview/coreconcepts or bsl in banshee3d: https://docs.banshee3d.com/Native/bsl.html File extension could be `.gpumat` or...

feature

A shader manager could provide a compiled program or collect combinations of shaders then compile them as program. This will be used for COMMON profiles/techniques. - [ ] Shader manager...

feature

- [x] Multiple render targets - [x] Off screen [multiple] framebuffers - [ ] Render target manager - [ ] Framebuffer manager

feature

feature

```C // 1. gpu_frontface(rce, GPUWindingCounterClockwise); gpu_cullmode(rce, GPUCullModeBack); gpu_renderstate(rce, renderState); gpu_depthstencil(rce, depthStencilState); // 2. GPUFrontFace(rce, GPUWindingCounterClockwise); GPUCullMode(rce, GPUCullModeBack); GPURenderState(rce, renderState); GPUDepthStencil(rce, depthStencilState); // 3. gpuFrontFace(rce, GPUWindingCounterClockwise); gpuCullMode(rce, GPUCullModeBack); gpuRenderState(rce, renderState); gpuDepthStencil(rce,...

help wanted

Hello, thanks for your great work, The DataGroup12 seems to be internal and it cannot be accessed outside the library: ```swift if let dg12 = pass.dataGroupsRead[.DG12] as? DataGroup12 { /*...

https://developer.apple.com/documentation/accelerate/working_with_quaternions We already have `glm_quat_rotatev()` ( which is similar to `simd_act()` I guess ), `glm_quat_rotate()` , `glm_quat_rotate_at()` ... but 1. `glm_quat_spline()` 2. `glm_quat_bezier()` 3. `glm_quat_slerp_longest()` would be nice to have.

help wanted
feedback wanted
feature request