Rev 2733 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2733 | Rev 7523 | ||
---|---|---|---|
Line 965... | Line 965... | ||
965 | locals |
965 | locals |
966 | shift bmp.RgbByteQuad |
966 | shift bmp.RgbByteQuad |
967 | unshift bmp.RgbByteQuad |
967 | unshift bmp.RgbByteQuad |
968 | mask bmp.RgbQuad |
968 | mask bmp.RgbQuad |
969 | delta dd ? |
969 | delta dd ? |
- | 970 | dataoff dd ? ; offset of encoded data |
|
- | 971 | ; row data are aligned on dword from data start, not file start |
|
970 | endl |
972 | endl |
Line 971... | Line 973... | ||
971 | 973 | ||
972 | mov [delta], 4 |
974 | mov [delta], 4 |
973 | mov eax, [edx + Image.Extended] |
975 | mov eax, [edx + Image.Extended] |
Line 1016... | Line 1018... | ||
1016 | call .calc_unshift |
1018 | call .calc_unshift |
1017 | mov [unshift.Alpha], al |
1019 | mov [unshift.Alpha], al |
Line 1018... | Line 1020... | ||
1018 | 1020 | ||
1019 | mov edi, [edx + Image.Data] |
1021 | mov edi, [edx + Image.Data] |
- | 1022 | pop esi |
|
Line 1020... | Line 1023... | ||
1020 | pop esi |
1023 | mov [dataoff], esi |
Line 1021... | Line 1024... | ||
1021 | 1024 | ||
Line 1066... | Line 1069... | ||
1066 | 1069 | ||
1067 | pop ecx |
1070 | pop ecx |
1068 | dec ecx |
1071 | dec ecx |
Line -... | Line 1072... | ||
- | 1072 | jnz .next_pixel |
|
- | 1073 | ||
- | 1074 | sub esi, [dataoff] |
|
- | 1075 | add esi, 3 |
|
1069 | jnz .next_pixel |
1076 | and esi, not 3 |
1070 | 1077 | add esi, [dataoff] |
|
1071 | pop ecx |
1078 | pop ecx |
Line 1072... | Line 1079... | ||
1072 | dec ecx |
1079 | dec ecx |