docs/README-dynapi.md
changeset 9754 fe6acfd4652c
parent 9025 d09d4b578e77
child 9756 2069629bd155
equal deleted inserted replaced
9753:24ddf7210dbc 9754:fe6acfd4652c
   117 "I don't want that overhead in my project!"  
   117 "I don't want that overhead in my project!"  
   118 To which I would point out that the extra function call through the jump table 
   118 To which I would point out that the extra function call through the jump table 
   119 probably wouldn't even show up in a profile, but lucky you: this can all be 
   119 probably wouldn't even show up in a profile, but lucky you: this can all be 
   120 disabled. You can build SDL without this if you absolutely must, but we would 
   120 disabled. You can build SDL without this if you absolutely must, but we would 
   121 encourage you not to do that. However, on heavily locked down platforms like 
   121 encourage you not to do that. However, on heavily locked down platforms like 
   122 iOS, or maybe when debugging,  it makes sense to disable it. The way this is 
   122 iOS, or maybe when debugging, it makes sense to disable it. The way this is
   123 designed in SDL, you just have to change one #define, and the entire system 
   123 designed in SDL, you just have to change one #define, and the entire system 
   124 vaporizes out, and SDL functions exactly like it always did. Most of it is 
   124 vaporizes out, and SDL functions exactly like it always did. Most of it is 
   125 macro magic, so the system is contained to one C file and a few headers. 
   125 macro magic, so the system is contained to one C file and a few headers. 
   126 However, this is on by default and you have to edit a header file to turn it 
   126 However, this is on by default and you have to edit a header file to turn it 
   127 off. Our hopes is that if we make it easy to disable, but not too easy, 
   127 off. Our hopes is that if we make it easy to disable, but not too easy,