profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/recp/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

recp/cglm 1084

📽 Highly Optimized Graphics Math (glm) for C

recp/AssetKit 107

🎨 Modern 2D/3D - Importer • Exporter • Util - Library, also known as (AssetIO)

recp/cmt 82

🎮 C Bindings/Wrappers for Apple's METAL framework

recp/gk 73

🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)

recp/ds 36

🔗 Common Data Structures and Algorithms

recp/json 17

🔋 In-place lightweight JSON parser

recp/gpu 5

🔭 cross platform general purpose GPU library - optimized for rendering

recp/im 3

📷 image loader library for fast load images especially for rendering (In Progress)

recp/libsig 3

Signal/Event handling lib for C/C++

recp/asset-xchange 2

new file format to store 2d/3d assets for game and films

push eventrecp/im

Recep Aslantas

commit sha 1cb4053bac9cc26e12b620398e03d5493decc09d

improve sampler

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha aac5a7c642719be1d0c9176c5e5981601bbdf564

optimize sapmling

view details

Recep Aslantas

commit sha 6d0ae2260999704c0ea31dcd31b814fb30ac8409

update samper

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha 4ca5d162a4878e4249fe0a0e3881f603d5bc02ba

upsample chroma subsampled jpeg

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha c44a6b050edb2c51bf57def7a87b3940211944d8

Update .gitignore

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha 08369c875e23efe7b94a83d26411c2d3b91cac2e

Update README.md

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha 723931636770f02445c423ce4c1e1c9e7cb2fec3

UIKit support and improve check platform availability

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha df8c019b9761d284f34c168967c7fea8b3873f47

Update README.md

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha 75ae435277068d8bcae7703947c3c9c18ce3242c

provide clamp function to clamp colors

view details

Recep Aslantas

commit sha 85bee73ff40750900be483d5b5344ec7b07f0f30

fix decoding images that are not power of 8

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha 1733c28c702db005aef77526b6d76117f296c31b

update formats

view details

Recep Aslantas

commit sha 0729cdd8dcd8d3367a86585d3dcd75c00a3a1718

remove unused func

view details

Recep Aslantas

commit sha 86501cda633e83747bc93201a0173b8d9c8bb4cc

make extend and receive inline

view details

Recep Aslantas

commit sha d580bb66a4ad191c869a3bb67dab97f304ca9682

remove redundant instruction in huffman table gen

view details

Recep Aslantas

commit sha cfc7f0d67db2d47951045941a6ae92fe289b1144

Merge branch 'master' of https://github.com/recp/im

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha 71a0ebaaa6a315d4c3e3a89b6a3e9e6c861ff408

Update README.md

view details

push time in 2 days

push eventrecp/im

Recep Aslantas

commit sha d5cf240b2fd430fc9112857a39ec53d1f6562192

Update common.h

view details

push time in 3 days

push eventrecp/im

Recep Aslantas

commit sha 441d147a28311589a42caac4e4a746b782b668d3

improve multi thread sync

view details

Recep Aslantas

commit sha b5e276afae2c4dd41365f7f478a26e22544ee58b

improve huffman decoding

view details

push time in 3 days

push eventrecp/im

Recep Aslantas

commit sha 8b373d0a3ea1a5288b0f46806375da0c9c693d16

fix decoding AC coefficennts

view details

Recep Aslantas

commit sha 5d533f35b6508741b450f617cc11084e6c07cd71

Update quant.c

view details

Recep Aslantas

commit sha 6d8ae0d05842797c232ea395d79c033ad7afec4e

use optimized idct trannsform

view details

push time in 3 days

push eventrecp/im

Recep Aslantas

commit sha ab702ba5a8e8f6caa0e625aa052a15942d348a6e

optimize DC decoder

view details

Recep Aslantas

commit sha f9f79957cd314ea0d5e2bf66e55a3ab5c9b83264

Update huff.c

view details

push time in 3 days

push eventrecp/im

Recep Aslantas

commit sha 221ea2df60b8461e2c4890f7ddfeef995d798295

move YCbCrToRGB_8x8 to color header

view details

push time in 3 days

push eventrecp/im

Recep Aslantas

commit sha 1bfd3f536c5571c9b59262bd2bec7cb2c9997a17

suppress warnings

view details

push time in 4 days

push eventrecp/im

Recep Aslantas

commit sha e1f1d882cbf89ed6c66243f493f5ff19e0d4c241

Update scan.c

view details

push time in 4 days

push eventrecp/im

Recep Aslantas

commit sha 9836cded404a41a5b175457cc830ecca2f5f763f

make image size int32

view details

Recep Aslantas

commit sha d0dd942d028910e44eab242eba91f037e7c19288

fix calling im_YCbCrToRGB

view details

Recep Aslantas

commit sha 38a1fb87a254739fa317352e4c573beec5e98586

fix decoding DC coefficents

view details

push time in 4 days

push eventrecp/im

Recep Aslantas

commit sha d1e4ef4c89a3e90ce5e050cdd4b409bcd1868b05

improve YCbCrToRGB

view details

push time in 4 days

push eventrecp/im

Recep Aslantas

commit sha 6d70b0e6e159536397c6da6f2814c7d3ab01aa6f

change buff precision

view details

push time in 4 days

push eventrecp/im

Recep Aslantas

commit sha 46f11b86cc48113b7e3194034807d134e6bd936b

Update idct.c

view details

push time in 4 days

push eventrecp/im

Recep Aslantas

commit sha 1d5608c869923e6bd658a91497c227beb064b9a8

color utils

view details

Recep Aslantas

commit sha 67b55a94c5391d24a9513bc03962520caaea61be

Update scan.c

view details

Recep Aslantas

commit sha 311fddc02ee90bfb04603849a3e22ae1f2521f56

some improvements

view details

push time in 4 days

push eventrecp/im

Recep Aslantas

commit sha f06e9fba91407a6c752d798deb6c353855be3e63

add min/max

view details

push time in 4 days

push eventrecp/rays

Recep Aslantas

commit sha 483ccd8096b83531e61a4cd3232ec05d4d7d2e8d

Create ast.c

view details

push time in 5 days

issue commentrecp/cglm

cl: Command line warning D9025

@Eric-Arz thanks,

Any idea how to fix it? If the cglm is compiled separately these options must appear to optimize the library, but we can improve CMake build conf for integrating existing project, maybe we can add these options conditionally by checking a variable and if the variable; let's say CGLM_SKIP_COMPILE_OPTIOS... is defined then build could skip these options maybe, I'm not sure for best solution for now, any help would be appreciated

Eric-Arz

comment created time in 5 days

startedAOMediaCodec/av1-avif

started time in 5 days

push eventrecp/rays

Recep Aslantas

commit sha df9736ac1dc8df27d65fdd913e4bc0f1424310fb

Create assets.h

view details

push time in 5 days

push eventrecp/rays

Recep Aslantas

commit sha 76be8c6e0f6268af659e390a1abd77bb8f20eb0f

move source files to src

view details

push time in 6 days

push eventrecp/AssetKit

Recep Aslantas

commit sha 2d31f984cd1e19534a13c264c7aa0a0589eda8de

style and TODOs

view details

push time in 7 days

issue commentrecp/cglm

cl: Command line warning D9025

@Eric-Arz thanks for sharing this, I'll investigate this. Any idea would be awesome about what is wrong in cglm's build configuration and in yours maybe ...

Eric-Arz

comment created time in 9 days