Timeline


and

Aug 1, 2014:

11:23 PM Changeset in CLRX [155] by matszpk

CLRadeonExtender: Cleanup of bignums.

10:09 PM Changeset in CLRX [154] by matszpk

CLRadeonExtender: Added optimization for int128 for bignum.

8:53 PM Changeset in CLRX [153] by matszpk

CLRadeonExtender: Tentative and untested version of bigMul (bignum arithmetic).

10:09 AM Changeset in CLRX [152] by matszpk

CLRadeonExtender: Development of cstrtofX.

1:06 AM Changeset in CLRX [151] by matszpk

CLRadeonExtender: Stupid bug in bigMul (wrong summing lastbits with sums product).

12:19 AM Changeset in CLRX [150] by matszpk

CLRadeonExtender: Added bigNum arithmetic (untested).

Jul 31, 2014:

9:03 PM Changeset in CLRX [149] by matszpk

CLRadeonExtender: Portability of MemAccess?.h.

7:19 PM Changeset in CLRX [148] by matszpk

CLRadeonExtender: Move an exponent parsing to function.

9:07 AM Changeset in CLRX [147] by matszpk

CLRadeonExtender: Small fixes in cstrtofX. Added and removed includes.

Jul 30, 2014:

10:52 PM Changeset in CLRX [146] by matszpk

CLRadeonExtender: Simplify and fix error messages numbers without value part (cstrtofX).

10:42 PM Changeset in CLRX [145] by matszpk

CLRadeonExtender: Fixed error handling on cstrtofX: handle no value part before parsing exponent.
Checking inend with p before parsing hex format.

10:17 PM Changeset in CLRX [144] by matszpk

CLRadeonExtender: Fixed parsing nan/infs for null-terminated strings in cstrtofX.

9:58 PM Changeset in CLRX [143] by matszpk

CLRadeonExtender: Segfault in cstrtofX.

9:51 PM Changeset in CLRX [142] by matszpk

CLRadeonExtender: Fixed exponent range test in cstrtofX.

9:31 PM Changeset in CLRX [141] by matszpk

CLRadeonExtender: Stupid bug in parsing nan and infs.

8:59 PM Changeset in CLRX [140] by matszpk

CLRadeonExtender: Stupid bigletter bug in cstrtofX.

8:47 PM Changeset in CLRX [139] by matszpk

CLRadeonExtender: Stupid bug in rounding denormalized values.

8:20 PM Changeset in CLRX [138] by matszpk

CLRadeonExtender: Stupid bug in parsing bits in cstrofX.

8:13 PM Changeset in CLRX [137] by matszpk

CLRadeonExtender: Early fixes for cstrtofX.

7:55 PM Changeset in CLRX [136] by matszpk

CLRadeonExtender: First bugs fixes for cstrtofX.

5:52 PM Changeset in CLRX [135] by matszpk

CLRadeonExtender: Added declarations of ULEV, UBEV, LEV, BEV for generating documentation.
Documenting cstrtouXXCStyle functions. Move cstrtouXXX to NumStringConv?.cpp.
Untested cstrtofXXX functions (currently only hex-format).

Jul 29, 2014:

5:37 PM Changeset in CLRX [134] by matszpk

CLRadeonExtender: new function: cstrtouXXCStyle.

12:33 AM Changeset in CLRX [133] by matszpk

CLRadeonExtender: cstrtou64CStyle (untested!).

Jul 28, 2014:

11:16 PM Changeset in CLRX [132] by matszpk

CLRadeonExtender: Added explicit before constructor in Exceptions.
Simplify cstrtoui declarations. Ignore parse error at parsing OpenCL version during clrx initialization.

8:59 PM Changeset in CLRX [131] by matszpk

CLRadeonExtender: Added LEV, UBEV, BEV inlines for little/big endian conversions and unaligned access handling.
Added new string conversion function declarations.

5:16 PM Changeset in CLRX [130] by matszpk

CLRadeonExtender: Adds static to ULEV inlines.

5:00 PM Changeset in CLRX [129] by matszpk

CLRadeonExtender: Update doc and comments.

4:36 PM Changeset in CLRX [128] by matszpk

CLRadeonExtender: Fixes for bigendian support.

4:18 PM Changeset in CLRX [127] by matszpk

CLRadeonExtender: Fix for bigendian (yet another).

4:10 PM Changeset in CLRX [126] by matszpk

CLRadeonExtender: Small fix for bigendian support.

3:33 PM Changeset in CLRX [125] by matszpk

CLRadeonExtender: Removal of obsolete ULEV definitions.

3:01 PM Changeset in CLRX [124] by matszpk

CLRadeonExtender: Support for big-endian and for architectures that doesnt have unaligned memory access.
Added missing cstdint includes. Updated Config.h.in. Makes OpenCL as optional.

Jul 27, 2014:

3:54 PM Changeset in CLRX [123] by matszpk

CLRadeonExtender: typo in AmdBinaries?.h. Update of Assembler.h.

10:34 AM Changeset in CLRX [122] by matszpk

CLRadeonExtender: a missing description for a ElfBinaryTemplate? methods.
Assembler.h updates. Added non-copyable and non-movable declarations for CLRX* internal structures for CLRXWrapper.

12:57 AM Changeset in CLRX [121] by matszpk

CLRadeonExtender: Removal of obsolete exception.

12:48 AM Changeset in CLRX [120] by matszpk

CLRadeonExtender: Cleanup code (virtual destructors and enum classes).
Added symbol/section iterators for ElfBinaries?. Support for
multiple occurrences of sections and symbols in map.

Jul 26, 2014:

6:06 PM Changeset in CLRX [119] by matszpk

CLRadeonExtender: Update Assembler.h. Fix for error messages when a finding of symbol/section failed.
Line indentation in CLWrapper.h.

3:42 PM Changeset in CLRX [118] by matszpk

CLRadeonExtender: set AmdMainBinaryBase? as non-copyable and non-movable.
Info about constructor for all elfbinary class.

2:51 PM Changeset in CLRX [117] by matszpk

CLRadeonExtender: Cleanup of destructors in AmdBinaries?.

2:47 PM Changeset in CLRX [116] by matszpk

CLRadeonExtender: Added Assembler.h. Cleanup of the destructors in AmdBinaries?.

2:33 PM Changeset in CLRX [115] by matszpk

CLRadeonExtender: fixes for documentation. Added a missing includes.

Jul 25, 2014:

4:45 PM Changeset in CLRX [114] by matszpk

CLRadeonExtender: Code cleanups and fixes for documentation. AmdInnerX86Types changed to internal symbols.

3:01 PM Changeset in CLRX [113] by matszpk

CLRadeonExtender: Removal of duplicated code for AmdMainGPUBinaries.

9:38 AM Changeset in CLRX [112] by matszpk

CLRadeonExtender: static function.

9:37 AM Changeset in CLRX [111] by matszpk

CLRadeonExtender: Removal of duplicated code in AmdBin?.

Jul 23, 2014:

10:37 PM Changeset in CLRX [110] by matszpk

CLRadeonExtender: Added support for structure/union kernel arguments in AmdBinaries?.

4:49 PM Changeset in CLRX [109] by matszpk

CLRadeonExtender: Small cleanup of code.

3:10 PM Changeset in CLRX [108] by matszpk

CLRadeonExtender: Create transDevicesMap if device_list is present (for clBuildProgram, clCompileProgram, clLinkProgram).

12:04 PM Changeset in CLRX [107] by matszpk

CLRadeonExtender: Fix for AMDAPP's DeviceFission? sample. Get device translations from context and device_list
from arguments (their will be saved in temporary translation map).

Jul 22, 2014:

9:47 PM Changeset in CLRX [106] by matszpk

CLRadeonExtender: Fix image_desc.buffer field for AMDAPP samples.

7:05 PM Changeset in CLRX [105] by matszpk

CLRadeonExtender: Added a missing CLRX/Config.h.

5:59 PM Changeset in CLRX [104] by matszpk

CLRadeonExtender: Small fix for kernel map info. Added support for 64-bit GPU AMD binaries.

4:00 PM Changeset in CLRX [103] by matszpk

CLRadeonExtender: Added 'amdasm' directory.

3:57 PM Changeset in CLRX [102] by matszpk

CLRadeonExtender: Missing includes.

10:38 AM Changeset in CLRX [101] by matszpk

CLRadeonExtender: Stupid bug in scanning program binaries (original doesnt check whether binary built for device).
Allocates extsEntries in CLRXPlatform.

Jul 21, 2014:

11:28 PM Changeset in CLRX [100] by matszpk

CLRadeonExtender: Small fix for CL_DEVICE_PARENT_DEVICE_EXT.

11:22 PM Changeset in CLRX [99] by matszpk

CLRadeonExtender: Hiding unsupported features for earlier version of OpenCL.
Hiding functions for earlier version OpenCL standard.
Getting dispatch from parent object instead global dispatch.

10:07 PM Changeset in CLRX [98] by matszpk

CLRadeonExtender: Detecting OpenCL standard version.

9:35 PM Changeset in CLRX [97] by matszpk

CLRadeonExtender: Retrieve extension from platform instead from global extension table.
Cleanup of clrxWrapperInitialize. Preparing CLRXIcdDispatch to local dispatching for platform.

5:28 PM Changeset in CLRX [96] by matszpk

CLRadeonExtender: Get kernel arg flags from all available binaries (instead one).

12:38 PM Changeset in CLRX [95] by matszpk

CLRadeonExtender: Removal of obsolete deviceType check.

10:20 AM Changeset in CLRX [94] by matszpk

CLRadeonExtender: Improved detection of OpenCL version.

10:13 AM Changeset in CLRX [93] by matszpk

CLRadeonExtender: Support older OpenCL 1.1. OpenCL1.1 doesnt have CL_DEVICE_TYPE_CUSTOM.

10:01 AM Changeset in CLRX [92] by matszpk

CLRadeonExtender: Small fixes in devices initialization.

9:59 AM Changeset in CLRX [91] by matszpk

CLRadeonExtender: Fixed fault when no standard devices and only exists customs.

9:14 AM Changeset in CLRX [90] by matszpk

CLRadeonExtender: Fix comment :).

9:13 AM Changeset in CLRX [89] by matszpk

CLRadeonExtender: Fixed uninitialized customDevicesNum.

9:12 AM Changeset in CLRX [88] by matszpk

CLRadeonExtender: Added full support for custom devices.

8:29 AM Changeset in CLRX [87] by matszpk

CLRadeonExtender: Always return devices in order as original clGetDeviceIDs. Fixed CL_DEVICE_TYPE_DEFAULT bug.

12:06 AM Changeset in CLRX [86] by matszpk

CLRadeonExtender: Polishing clCreateContextFromType.

Jul 20, 2014:

11:05 PM Changeset in CLRX [85] by matszpk

CLRadeonExtender: Remove obsolete devices initialization in clCreateContext.

10:55 PM Changeset in CLRX [84] by matszpk

CLRadeonExtender: Initialize platform devices on clCreateContextXX and clGetGLContextInfo.

9:43 PM Changeset in CLRX [83] by matszpk

CLRadeonExtender: Fix for messages for fatal errors. Polishing AmdBinaries?.cpp.

Jul 19, 2014:

9:13 PM Changeset in CLRX [82] by matszpk

CLRadeonExtender: Move clrxReleaseOnlyCLRX to CLInternals.cpp.
Removes stupid memory leakage when clLinkProgram failed immediately.

4:29 PM Changeset in CLRX [81] by matszpk

CLRadeonExtender: fixing small memory-leakage in clLinkProgram.

4:01 PM Changeset in CLRX [80] by matszpk

CLRadeonExtender: Added support for pfn_notify==nullptr.

3:51 PM Changeset in CLRX [79] by matszpk

CLRadeonExtender: Fixed clLinkProgram (now works!).

Jul 18, 2014:

11:51 PM Changeset in CLRX [78] by matszpk

CLRadeonExtender: Obsolete initialization of concurrentBuilds.

11:37 PM Changeset in CLRX [77] by matszpk

CLRadeonExtender: Stupid bug in clLinkProgram. typo in clCreateKernelsInProgram.

11:09 PM Changeset in CLRX [76] by matszpk

CLRadeonExtender: check if kernels is not null in clCreateKernelsInProgram.

10:27 PM Changeset in CLRX [75] by matszpk

CLRadeonExtender: Comments in clBuildProgram and clCompileProgram.

7:43 PM Changeset in CLRX [74] by matszpk

CLRadeonExtender: Handling CL_INVALID_OPERATION when kernels attached to program for clCompileProgram.

7:16 PM Changeset in CLRX [73] by matszpk

CLRadeonExtender: Fixed returns when invalid devices in clBuildProgram (decreases concurrentBuilds).
Fixed clCompileProgram.

5:17 PM Changeset in CLRX [72] by matszpk

CLRadeonExtender: extends comment for clrxExtensionsTable.

Jul 17, 2014:

11:20 PM Changeset in CLRX [71] by matszpk

CLRadeonExtender: erase CLRX extension entry in an extension table
if function is not reflected in AMD extensions.

10:36 PM Changeset in CLRX [70] by matszpk

CLRadeonExtender: Fix for clGetExtensionFunctionAddressForPlatform.
Fix fatal error message for clCreateFromGLTexture.

8:35 PM Changeset in CLRX [69] by matszpk

CLRadeonExtender: Added device version with clrx version. Add :: before all memcpy/strfuncs.

12:29 PM Changeset in CLRX [68] by matszpk

CLRadeonExtender: Add platform check for clUnloadPlatformCompiler.

10:02 AM Changeset in CLRX [67] by matszpk

CLRadeonExtender: Yet another throws of bad_alloc.

9:59 AM Changeset in CLRX [66] by matszpk

CLRadeonExtender: Removal of obsolete throwing of bad_alloc.

9:46 AM Changeset in CLRX [65] by matszpk

CLRadeonExtender: Memory leakage.

9:28 AM Changeset in CLRX [64] by matszpk

CLRadeonExtender: Do nothing when a creating of subdevices failed.

9:21 AM Changeset in CLRX [63] by matszpk

CLRadeonExtender: for clCreateSubDevices assumes that num_entries can be smaller than outDevicesNum.

9:02 AM Changeset in CLRX [62] by matszpk

CLRadeonExtender: Fixed reference counting for parent devices on creating subdevices.
Get own devices of program from context (instead from program origAssocDevices).
removal of CLRXProgram::origAssocDevices

Jul 16, 2014:

4:47 PM Changeset in CLRX [61] by matszpk

CLRadeonExtender: Revert of setting event as null event because original implementation does not it.

3:57 PM Changeset in CLRX [60] by matszpk

CLRadeonExtender: Always set event (even if event allocation failed).
Inlining constructor and destructors of internal structures.

Jul 15, 2014:

9:30 PM Changeset in CLRX [59] by matszpk

CLRadeonExtender: Adds internal reference counting for commandQueue when event has been created.

8:54 PM Changeset in CLRX [58] by matszpk

CLRadeonExtender: Revert for clGetImageInfo for CL_IMAGE_BUFFER.

8:11 PM Changeset in CLRX [57] by matszpk

CLRadeonExtender: Get this same assocMemObject/imageBuffer such as AMDDrivers returns.

1:46 PM Changeset in CLRX [56] by matszpk

CLRadeonExtender: Adds :: before C string function names.

Jul 13, 2014:

4:20 PM Changeset in CLRX [55] by matszpk

CLRadeonExtender: Adds OpenGL interop extension function into clrxExtensionsTable.

3:44 PM Changeset in CLRX [54] by matszpk

CLRadeonExtender: Rename argument names in clEnqueueRead/WriteBufferRect.

Jul 12, 2014:

12:01 PM Changeset in CLRX [53] by matszpk

CLRadeonExtender: Do not close amdOcl library at closing CLRXWrapper library (for safe behaviour at exiting).

Jul 11, 2014:

10:30 PM Changeset in CLRX [52] by matszpk

CLRadeonExtender: Fixed clEnqueueNativeKernel.

5:05 PM Changeset in CLRX [51] by matszpk

CLRadeonExtender: Remove memory leakages from clMapBuffer/Image.

2:26 PM Changeset in CLRX [50] by matszpk

CLRadeonExtender: Fix for resource leakage when out of memory happened in event creation after memobject mapping.

Jul 10, 2014:

3:46 PM Changeset in CLRX [49] by matszpk

CLRadeonExtender: next stupid memory leakage.

1:27 PM Changeset in CLRX [48] by matszpk

CLRadeonExtender: Added devicePtrs for faster platform devices access.
Introduce const in allDevices argument for translateAMDDevices.

10:16 AM Changeset in CLRX [47] by matszpk

CLRadeonExtender: Removal of suffix in CLRXVendorRecord (is obsolete).
returns error code when update of associations failed (instead of the aborting).

Jul 9, 2014:

7:52 PM Changeset in CLRX [46] by matszpk

CLRadeonExtender: Fixed clRetainEvent. Release original event when out of memory happened at creating event.

5:58 PM Changeset in CLRX [45] by matszpk

CLRadeonExtender: Improved fatal error handling (including the out of memory).

5:13 PM Changeset in CLRX [44] by matszpk

CLRadeonExtender: Refactoring of CLRXPlatform->deviceStatusInit to deviceInitStatus.

4:01 PM Changeset in CLRX [43] by matszpk

CLRadeonExtender: Disjoins parent and buffer (for images) fields.

3:51 PM Changeset in CLRX [42] by matszpk

CLRadeonExtender: Memory leakages fixups.

3:37 PM Changeset in CLRX [41] by matszpk

CLRadeonExtender: Fixed segfaults in clReleaseProgram. Fixed call of original clRetainKernel.

3:06 PM Changeset in CLRX [40] by matszpk

CLRadeonExteder: Fixed clReleaseKernel (incorrectly decrease kernelsAttached for every clReleaseKernel).

2:56 PM Changeset in CLRX [39] by matszpk

CLRadeonExtender: Update.

12:02 AM Changeset in CLRX [38] by matszpk

CLRadeonExtender: Ensure atomicity for clReleaseKernel for kernel attachment counting.

Jul 8, 2014:

9:35 PM Changeset in CLRX [37] by matszpk

CLRadeonExtender: Ensure real atomicity between clBuildProgram and kernel creation.
Force error for kernel creation when buildings in progress

12:21 PM Changeset in CLRX [36] by matszpk

CLRadeonExtender: Reverts a calling of cl functions inside mutex lock (a calling inside mutex doesnt give nothing).

10:12 AM Changeset in CLRX [35] by matszpk

CLRadeonExtender: Ensure atomicity of kernel creation and a kernel releasing.

9:45 AM Changeset in CLRX [34] by matszpk

CLRadeonExtender: Added handling of CL_INVALID_OPERATION if kernel object is still attached.
Delete userData objects in notifiers before calling real callback.
Fix in clCreateKernelsInProgram.

Jul 7, 2014:

11:35 PM Changeset in CLRX [33] by matszpk

CLRadeonExtender: Small fix for retaining program in clKernelsInProgram.

11:33 PM Changeset in CLRX [32] by matszpk

CLRadeonExtender: Retain program ntimes only when kernels is not null.

10:51 PM Changeset in CLRX [31] by matszpk

CLRadeonExtender: Fixed initialization for kernel arg flags map.
Removal of kernelsAttached.

10:43 PM Changeset in CLRX [30] by matszpk

CLRadeonExtender: Initialize kernelArgFlagsMap only when it is required.

9:11 PM Changeset in CLRX [29] by matszpk

CLRadeonExtender: intialize kernelArgFlagsMap even if clKernelsInProgram called with null 'kernels' argument.

5:28 PM Changeset in CLRX [28] by matszpk

CLRadeonExtender: Fixed segfault when no AMD devices after building.

4:47 PM Changeset in CLRX [27] by matszpk

CLRadeonExtender: Add important comment.

8:25 AM Changeset in CLRX [26] by matszpk

CLRadeonExtender: Fixed CL_PROGRAM_DEVICES info.

Jul 6, 2014:

9:45 PM Changeset in CLRX [25] by matszpk

CLRadeonExtender: Add maxLocalEventsNum. Improved translation of AmdDevices?.

2:59 PM Changeset in CLRX [24] by matszpk

CLRadeonExtender: Fixed a returning value size for CL_PROGRAM_DEVICES.

2:57 PM Changeset in CLRX [23] by matszpk

CLRadeonExtender: List proper associated devices for program created with source (use origAssocDevices).
Remove obsolete outProgram variables.

12:15 PM Changeset in CLRX [22] by matszpk

CLRadeonExtender: Simplifying clBuildProgram. Fixed clGetSamplerInfo for refcounting.

Jul 5, 2014:

8:16 PM Changeset in CLRX [21] by matszpk

CLRadeonExtender: Added support for CL_MEM_OBJECT_IMAGE1D_BUFFERs.

6:48 PM Changeset in CLRX [20] by matszpk

CLRadeonExtender: A missing reference counting.

5:52 PM Changeset in CLRX [19] by matszpk

CLRadeonExtender: Tree of devices/memobjects handling fixes.

5:44 PM Changeset in CLRX [18] by matszpk

CLRadeonExtender: Fixed a handling of references for memObjects, context and devices.
Added translation for CL_MEM_ASSOCIATED_MEMOBJECT in clGetMemObjectInfo.

3:22 PM Changeset in CLRX [17] by matszpk

CLRadeonExtender: Use ptrdiff to compare amdOclDevices instead of same pointers.
A small formatting fix.

Jul 4, 2014:

11:49 PM Changeset in CLRX [16] by matszpk

CLRadeonExtender: Fixed segfaults when nullptrs in clCreateContextXXX functions.
Fixed sizeof of properties when sets with 1 null element.

9:41 PM Changeset in CLRX [15] by matszpk

CLRadeonExtender: Fixed AMD devices translation.

Jul 3, 2014:

5:35 PM Changeset in CLRX [14] by matszpk

CLRadeonExtender: Added option for building 32-bit version for 64-bit systems.
Small fix for device extension string (distinguishing space in last place).

12:57 PM Changeset in CLRX [13] by matszpk

CLRadeonExtender: Public API functions has been exposed. Added internal routines symbols.

12:25 AM Changeset in CLRX [12] by matszpk

CLRadeonExtender: First tests of the CLRXWrapper. Added CLRX_INTERNAL to OpenCL routines
to prevents dynamic linking with OpenCL ICD functions. Fixed stupid bugs in Config.h.in and clrxWrapperInitialize.

Jul 2, 2014:

9:01 PM Changeset in CLRX [11] by matszpk

CLRadeonExtender: kernelAttached that prevents undesired kernel args flags map intiialization.

8:21 PM Changeset in CLRX [10] by matszpk

CLRadeonExtender: Change types inside CLRX objects. Adds to program object kernel arg flags for setKernelArg.

12:10 AM Changeset in CLRX [9] by matszpk

CLRadeonExtender: Change std::string to char* in filename argument in DynLibrary?.

Note: See TracTimeline for information about the timeline view.