{"push_id":729146100,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"eb7de6086794f335cb0db80efb9f26d4b5533c42","before":"fa1c3d463f306cf6719c6b2836c990bfeeb177be","commits":[{"sha":"eb7de6086794f335cb0db80efb9f26d4b5533c42","author":{"email":"20a365aabc586ecd86fff9b075bea63f2f152e9c@gmail.com","name":"Florian Ziesche"},"message":" * host compute: added full atomics support (int32_t, uint32_t, float, int64_t, uint64_t, double)\n * added atomics fallback header that can emulate non-existing atomic operations through the use of 32-bit/64-bit CAS/compare-exchange (-> used on the host, cuda, opencl and metal now)\n * added some missing atomic functions for cuda (int64_t, fallbacks for < sm_32), metal (float load/store) and opencl (fallbacks if 64-bit atomics are supported, but no extended ones: min/max/and/or/xor)\n * this should conclude atomic support on the host, cuda, opencl and metal (NOTE: as before, metal doesn't have 64-bit atomics at all, and opencl only does so with an extension; cuda and the host always have full 64-bit support)\n * image_data_size_from_types now accepts a sample_count parameter (default: 1) that is used with MSAA image formats\n * host_image: separated (but not yet implemented) coord_to_offset functions for use with cube and cube array formats (note: at this point I don't think I'll add MSAA support on the host - at least for now)","distinct":true,"url":"https://api.github.com/repos/a2flo/floor/commits/eb7de6086794f335cb0db80efb9f26d4b5533c42"}]}