@michal_zukowski, post #2
@mateusz_s, post #3
@mateusz_s, post #5
@mateusz_s, post #5
@michal_zukowski, post #4
@mateusz_s, post #5
TAG_ITEM(tags[0],LBMI_BASEADDRESS,(LONG)&baseAddress); TAG_ITEM(tags[1],LBMI_PIXFMT,(LONG)&pixelformat); TAG_ITEM(tags[2],LBMI_BYTESPERROW,(LONG)&bytesPerLine); TAG_ITEM(tags[3],LBMI_BYTESPERPIX,(LONG)&bytesPerPixel); TAG_ITEM(tags[4],TAG_DONE,0); VOID *handle = LockBitMapTagList(bitmap,tags);
if(Handle) UnLockBitMap(Handle);
@mateusz_s, post #10
Display->custombitmap = AllocBitMap(Display->userWidth, Display->userHeight, Display->depth, BMF_CLEAR | BMF_DISPLAYABLE | BMF_MINPLANES | BMF_SPECIALFMT | SHIFT_PIXFMT(pixelformat), Display->screen->RastPort.BitMap);
@lef, post #11
@mateusz_s, post #12
@lef, post #13
@mateusz_s, post #14
@mateusz_s, post #16
int* my_buf = (int*)malloc(Width * Height); ... APTR my_lock = p96LockBitMap(screen->RastPort.BitMap, NULL, 0); memcpy(screen->RastPort.BitMap->Planes[0], my_buf, Width* Height); p96UnlockBitMap(screen->RastPort.BitMap, my_lock);
@mateusz_s, post #17
@mateusz_s, post #18
@lef, post #19
@lef, post #21
@mateusz_s, post #24
@lef, post #23
@mateusz_s, post #27
@mateusz_s, post #28