Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Bit blit


  
  Bit blit - Wikipedia, the free encyclopedia
Bit blit (bitblt, blitting etc.) is a computer graphics operation in which two bitmap patterns are combined into one using a RasterOp.
The development of fast methods for various bit blit operations was key in the evolution of computer displays from using character graphics, to using bitmap graphics for everything.
Blitting is similar to hardware-sprite drawing, in that both systems reproduce a pattern, typically a square area, at different locations on the screen.
en.wikipedia.org /wiki/BitBLT   (581 words)

  
 Bit blit -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-11-06)
Bit blit (bitblt, blitting etc.) is a (The pictorial representation and manipulation of data by a computer) computer graphics operation in which two (An image represented as a two dimensional array of brightness values for pixels) bitmap patterns are combined into one using a RasterOp.
The development of fast methods for various bit blit operations was key in the evolution of computer displays from using character graphics, to using (Click link for more info and facts about bitmap graphics) bitmap graphics for everything.
Blitting is similar to hardware- (Small, human in form, playful, having magical powers) sprite drawing, in that both systems reproduce a pattern, typically a square area, at different locations on the screen.
www.absoluteastronomy.com /encyclopedia/b/bi/bit_blit.htm   (637 words)

  
 Blit - StoneHome
Blit is one of the important simple behaviors in game development and many graphics-oriented applications, such as web browsers, GUI and primitive toolkits, graphics applications, and so forth.
Originally, blitting was just a way to describe copying a bulk of data from point A to point B. However, over the years the word has tended to be used in the more specific fashion of referring specifically to copying graphics data from point A to the screen, or perhaps to a back buffer.
In general, one suggests that something has been blitted if it is used to draw onto another surface in the fashion of a stamp; blitting is a common mechanism to implement sprites and tiled backgrounds on platforms where these do not exist natively, as an example.
sc.tri-bit.com /Blit   (635 words)

  
 Blit - Wikipedia, the free encyclopedia
Bit blit (Bit Block Transfer, BitBLT, blitting etc.) is a computer graphics operation in which two bitmap patterns are combined into one.
BLIT is a short story by David Langford.
The Blits are one of the indigenous peoples of South Mindanao (one of their immediate tribal neighbors is the Tboli).
en.wikipedia.org /wiki/Blit   (138 words)

  
 Allegro Manual: Blitting and sprites
In mode-X, on the other hand, blitting from one part of the screen to another can be significantly faster than blitting from memory onto the screen, as long as the source and destination are correctly aligned with each other.
Like blit(), except it can scale images (so the source and destination rectangles don't need to be the same size) and requires the source and destination bitmaps to be of the same color depth.
Like blit(), but skips transparent pixels, which are marked by a zero in 256-color modes or bright pink for truecolor data (maximum red and blue, zero green), and requires the source and destination bitmaps to be of the same color depth.
www.psych.usyd.edu.au /staff/johnh/allegro/alleg014.html   (2124 words)

  
 BitBLT   (Site not responding. Last check: 2007-11-06)
Bit blit (bitblt, blitting etc.) is a computer graphics operation in which two bitmap patterns are combined into one.
Blitting is similar to sprite drawing, in that both systems reproduce a pattern, typically a square area, at different locations on the screen.
When first introduced the computers CPU typically had difficultly moving the bitmaps around in memory fast enough to be able to use CPU-driven blitting as the primary method of text display.
www.worldhistory.com /wiki/B/BitBLT.htm   (476 words)

  
 [SDL] Best way to blit 32-bit data to a non 32-bit screen ...   (Site not responding. Last check: 2007-11-06)
Previous message: [SDL] Best way to blit 32-bit data to a non 32-bit screen...
Next message: [SDL] Best way to blit 32-bit data to a non 32-bit screen...
However, if your engine is up for it, 8-bpp is always faster, since there's much less data to move and fewer operations to get it to the display format.
www.libsdl.org /pipermail/sdl/2003-October/057155.html   (178 words)

  
 Graphics Jargon
For simple monochrome images, one bit is sufficient to represent each dot, but for colors and shades of gray, each dot requires more than one bit of data.
Color depth is sometimes referred to as bit depth because it is directly related to the number of bits used for each pixel.
The difference between vector graphics and raster graphics, therefore, is that vector graphics are not translated into bit maps until the last possible moment, after all sizes and resolutions have been specified.
www.angelfire.com /anime3/internet/graphics.htm   (5473 words)

  
 B
To toggle or `invert' a bit is to change it, either from 0 to 1 or from 1 to 0.
`bit diddling' or bit twiddling) Term used to describe any of several kinds of low-level programming characterized by manipulation of bit, flag, nybble, and other smaller-than-character-sized pieces of data; these include low-level device control, encryption algorithms, checksum and error-correcting codes, hash functions, some flavors of graphics programming (see bitblt), and assembler/compiler code generation.
Actually, bucky bits were invented by Niklaus Wirth when *he* was at Stanford in 1964--65; he first suggested the idea of an EDIT key to set the 8th bit of an otherwise 7-bit ASCII character.
www.th-soft.com /zzJargon/B.htm   (13864 words)

  
 Northern Micrographics   (Site not responding. Last check: 2007-11-06)
A raster operation that moves a block of bits representing some portion of an image or scene from one location in the frame buffer to another.
The count of the number of bits in a transmission unit must match up to the number of bits in the checksum.
When this is the case each byte is referred to as being filled with packed bits This saves space but makes reading and writing any individual pixel somewhat harder since most computers cannot directly access memory in chunks smaller than a byte.
www.normicro.com /nmigen.asp?var=gloss   (5503 words)

  
 Alive 6 - ste3   (Site not responding. Last check: 2007-11-06)
The lowest 4 bit represent the number of the line in the Halftone pattern to use on all blits of this line.
Bit 5 - Smudge-mode Which line of the halftone pattern to be used is read from the lowest 4 bits of the source buffer when the copy starts Bit 6 - Blit-Mode Register Decides wether to copy in BLIT Mode (0) or in HOG Mode (1).
Bit 7 - Busy Bit Turns on the Blitter activity and stays "1" until the copy is finished Blitter Skew Register: $FFFF8A3D X X 0 0 X X X X The lowest 4 bit of this register allow to shift the data while copying by up to 15 bits to the right.
alive.atari.org /alive6/ste3.html   (2341 words)

  
 [No title]
Bit bang was used on certain early models of Prime computers, presumably when UARTs were too expensive, and on archaic Z80 micros with a Zilog PIO but no SIO.
Routing to the bit bucket is automatically performed by mail-transfer agents, news systems, and the lower layers of the network.
This appears to have been a mutation of an earlier term `bit box', about which the same legend was current; old-time hackers also report that trainees used to be told that when the CPU stored bits into memory it was actually pulling them `out of the bit box'.
www.mit.edu /afs/athena.mit.edu/contrib/emacs-contrib/info/jargon.info-4   (6907 words)

  
 [No title]   (Site not responding. Last check: 2007-11-06)
You can control with the bit TOPB/NEN where the overflow from the intensity addition should be stored (added to) On a completely different note, if you just want to initialize a memory region (or draw a line) in a single color, you don't need to read the source data from memory.
This is not such a good idea for extensive blits, since apparently the OP is also shut off and you'll see garbage on the screen.
Yes it does work, although the setup is a bit weird because you seem to have to set bit3 (destination read enable) for real source shading to happen.
www.classicgaming.com /epr/jaguar/jagblit.txt   (4188 words)

  
 [No title]
At Xerox, the operation was called Bitblt, pronounced "bit blit", which is short for "Bit Block Transfer." (The Alto displays were 1 bit/pixel, monochrome.) Many implementations were subsequently written for other computers with bitmapped graphics displays, such as Sun's Unix workstations dating from the early 1980s that used Sun's proprietary Sunview window system.
In such situations, bits have to be copied in a particular order so as not to overwrite bits that need to be moved later.
Sun's rasterop macros used a bit that determined whether or not clipping was enabled, presumably because they were typically "blitting" small character images for which no overflow checking was needed and they were taking all possible measures to save compute cycles.
www.leptonica.com /rasterops.html   (2645 words)

  
 Untitled
To perform a complex operation on a large block of bits, usually involving the bits being displayed on a bitmapped raster screen.
The bits produced by the CTRL and META shift keys on a Stanford (or Knight) keyboard.
Rumor has it that the idea for extra bits for characters came from Niklaus Wirth, and that his nickname was `Bucky'.
www.irational.org /APD/HD/html/B.htm   (1006 words)

  
 Understanding Colours as a newbie! - GameDev.Net Discussion Forums
The pixel data for higher color depths, including 16 bit, is the color itself, not an index.
In 16 and 8 bit mode last byte can be used to define when color should be dithered and Windows XP icons use it to define alpha transparency.
I just thought it was worth mentioning that there is a 15 bit alternative, if you were actually doing special effects on the pixel data.
www.gamedev.net /community/forums/ViewReply.asp?id=577016   (546 words)

  
 View Article
One of the problems with the method first outlined is that the blitting is done by the graphics driver, which doesn't reside in the same process space as the app.
By the time the monitor is finished drawing the first line of a given image, we've already blitted the next image, so it then uses the second line from the next image for the second line in our window, and so on...
Also note that although the offscreen context blit is much faster than the other two methods, creating the offscreen context is quite a bit more expensive, so should be done as little as possible.
www.qnx.com /developers/articles/article_291_2.html   (1545 words)

  
 [SDL] Best way to blit 32-bit data to a non 32-bit screen ...   (Site not responding. Last check: 2007-11-06)
The CLUT approach moves 25% as much data as the 32 bit approach.
Another thing to consider is that the 32 bit format will not be directly usable on all systems.
It seems much easier to expand 8 bit data to match the target visual than to shrink 32 bit data down to 16 bits.
www.libsdl.org /pipermail/sdl/2003-October/057162.html   (739 words)

  
 Tracking the Elusive GDOS
(Bit-blit stands for Bit Block Transfer, a technique of moving- or copying-a block of pixels from one place to another.) The AES (Application Environment Services) performs logical level screen actions, such as window handling, drawing and processing dialogs, and animating the menus.
The terms "virtual" and "device" in the definition of VDI mean that it, in effect, creates a new graphics machine which you can program instead of writing directly to the graphics screen yourself.
However, bit-blit operations only work with the screen and internal RAM of the ST. To create a bit image on the printer, you must first store the image in a file and then use the VDI's Output Bit Image File v_bit_image command to write the file to the output device.
www.atarimagazines.com /startv1n1/TrackingElusiveGDOS.html   (3658 words)

  
 QD60 - Native QuickDraw Hardware Acceleration notSrcCopy Blits
If color depths (and color tables in case of 8 bits per pixel color) match, the blit will be sent to bit blit function for direct blitting.
If color depths (or color tables) do not match and the source is 16 bits per pixel or greater, the blit will be sent to the scale blit function with the mode indicating
If color depths (or color tables) do not match and the source is 8 bits per pixel or less, the blit will be sent to the scale blit function with the mode indicating
developer.apple.com /qa/qd/qd60.html   (314 words)

  
 [No title]
If all you're doing is full-screen (or fairly large) blitting, these are not prime issues, as most of the time is spent actually moving data into video RAM and not messing with overhead.
The blit stage is where the driver steps in and does the conversion.
You can easily create an 8-bit bitmap, draw in it like an 8-bit display mode, and then blit it to the screen--and if your programming is running in a 16-bit or 24-bit color mode, your Windows app doesn't care, because the driver does all the dirty work of handling the conversion.
www.xmission.com /pub/lists/fractdev/archive/fractdev.9709   (17782 words)

  
 [No title]   (Site not responding. Last check: 2007-11-06)
Bits 0-15 are in 3d4h index 0Ch-0Dh Note that for 256color modes bits 0-1 of 3d4h index 0Dh appears to be ignored.
The data intended for these bits should be written to 3d4h index 8 bits 5-6 instead.
M+1C58h (W): Sign Register (SGN) bit 0 (Blit) If set the X coordinate moves from right to left (decreasing X), if clear from left to right (increasing X).
thorkildsen.no /faqsys/docs/matrox.txt   (806 words)

  
 [No title]
To [1354]toggle or `invert' a bit is to change it, either from 0 to 1 or from 1 to 0.
Tukey records that `bit' evolved over a lunch table as a handier alternative to `bigit' or `binit', at a conference in the winter of 1943-44.
`bit diddling' or [1367]bit twiddling) Term used to describe any of several kinds of low-level programming characterized by manipulation of [1368]bit, [1369]flag, [1370]nybble, and other smaller-than-character-sized pieces of data; these include low-level device control, encryption algorithms, checksum and error-correcting codes, hash functions, some flavors of graphics programming (see [1371]bitblt), and assembler/compiler code generation.
www.datacrunch.net /jargon/topb.asp   (16044 words)

  
 Lecture 13: Blits and Double-Buffering   (Site not responding. Last check: 2007-11-06)
In 16-bit color, it's often the case that 5 bits are used for red, 5 bits for green and 5 bits for blue -- the extra bit simply goes unused.
Using raster operation blits -- where the end result is a combination of the source pixels and the destination pixels, combined by some sort of logical operation -- might seem kind of odd.
It's a bit difficult to tell, but all pixels that are part of the smiley-face proper are fl at this point.
www.digipen.edu /~mgrove/CS180/Lecture13.htm   (5591 words)

  
 Streaming Media World: Video2000 Multimedia Profiler (2)
To copy a large array of bits from one part of a computer's memory to another part, particularly when the memory is being used to determine what is shown on a display screen.
Sometimes all-capitalized as `BLIT': an early experimental bit-mapped terminal designed by Rob Pike at Bell Labs, later commercialized as the ATandT 5620.
OK, it's large bit transfer which, when scaled badly, can cause moiré patterns, which is most of what that eye-test-like thing is all about.
www.streamingmediaworld.com /video/reviews/v2000/index2.html   (608 words)

  
 Online Security > Hacking > The New Hacker's Dictionary > The Jargon Lexicon > B
A bit is said to be `set' if its value is true or 1, and `reset' or `clear' if its value is false or 0.
The term `bit' first appeared in print in the computer-science sense in a 1948 paper by information theorist Claude Shannon, and was there credited to the early computer scientist John Tukey (who also seems to have coined the term `software').
[common] To copy a large array of bits from one part of a computer's memory to another part, particularly when the memory is being used to determine what is shown on a display screen.
www.security.teleactivities.net /hacking/dictionary/jargon/b.htm   (10515 words)

  
 Shootem
To improve the colour, a better palette, or a higher number of bits per pixel is required.
Although there are 16bit modes, 24 bit is more common for image processing.
Because 24 bit images are larger (3 times larger) I decided to write the DLL in C++ so we can get the maximum possible speed from the routines.
www.advantage.co.nz /ur/alpha24.htm   (987 words)

  
 blit - OneLook Dictionary Search
Tip: Click on the first link on a line below to go directly to a page where "blit" is defined.
B.Lit : Encarta® World English Dictionary, North American Edition [home, info]
BLit : The American Heritage® Dictionary of the English Language [home, info]
www.onelook.com /cgi-bin/cgiwrap/bware/dofind.cgi?word=blit   (92 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.